hudson】的更多相关文章

环境: ubuntu1404_x64 说明: 使用hudson和git搭建自动构建服务器的简单示例 安装hudson及相关插件 安装hudson 安装命令如下: sudo sh -c "echo 'deb http://hudson-ci.org/debian /' > /etc/apt/sources.list.d/hudson.list" sudo apt-get update sudo apt-get install hudson 其它环境参考如下链接: http://wi…
小Alan最近接了一个任务,就是使用Hudson进行持续集成,持续集成是怎么个概念,3言2语也说不清,有兴趣的童鞋去找我二奶度娘问问就知道了,说到Hudson就不得不提一下jenkins,目前来说用jenkins的应该要比Hudson多吧,毕竟jenkins的更新频率还是要比Hudson快,两者其实是五十步笑百步,会玩Hudson,jenkins也难不到哪去,所以jenkins暂时就不多介绍了. 在介绍Hudson之前给大家推荐一本书,这本书是来自许晓斌老师的<Maven实战>,本篇文章会借鉴…
hudson部署过程: java安装 http://developer.51cto.com/art/201504/470683.htm tomcat安装 http://blog.csdn.net/huyisu/article/details/38372663 注册环境变量 hudson安装 http://www.ttlsa.com/tools/install-hudson-on-linux/ (1)将hudson-3.3.2.war放到./tomecat/webapps目录下: (2)到./to…
 Hudson Slave搭建   使用Hudson搭建分布式的构建环境非常方便,客户端也不需要太多的操作,只要能执行java命令就行. hudson默认采用master方式进行安装,master作为分布式构建的主环境,客户端不需要安装hudson,采用jnlp方式与master建立连接. 1. Hudson->系统管理->节点管理->新建节点->(填写节点名称) 2. 在服务端Hudson添加新建节点的设置: 1. of executors : 执行数,可配置成CPU个数 2. …
Jenkins的前身是Hudson(Sun开发),2010年从Hudson分支出来. 由于Sun被Oracle收购,Oracle拥有Hudson的商标所有权.分支出来的Jenkins将继续走open source道路,而Hudson可能会用于商业用途,二者都在继续开发中. 参考: https://en.wikipedia.org/wiki/Jenkins_(software) http://www.infoq.com/cn/news/2011/02/jenkins http://www.info…
1.首先下载hudson 2. 我这里使用hudson-3.0.1版本 3. 下载后hudson是一个 war 包 4. 操作部署: (1). 直接将hudson的war包复制到tomcat的webapps 中,启动运行tomcat,直接在浏览器地址中输入:http://localhost:16001/hudson-3.0.1/ (2). 登陆界面如下图: (3).连接点击”系统管理”和”系统设置”如下图: (3).在整个页面中配置jdk,ant,maven等信息,如下图: (4).查看下hud…
Hudson持续集成插件开发环境搭建 第一步安装java jdk,至于版本的话推荐1.6以上吧.安装好jdk设置环境变量,确保你在cmd中输入java -version有提示你jdk的版本信息等,也就是说确保java jdk能用. 第二步安装tomcat,这个很简单下载一下,地址自己百度一下.我是在windows上做的所以直接下载了tomcat的可安装版本.安装后自己启动即可.如果启动不了,你可以卸载了,重新已管理员权限再安装即可启动.启动后,在浏览器输入:http://localhost:80…
配置Git 很多系统(例如Linux)已经默认提供了Git,在Git主页也可以找到安装程序.对于Windows用户,最好的选择是MsysGit.请注意,如果你安装了Apple Developer Tools (for Xcode 4),那么其中已经自带Git二进制包了.如果遇到了问题,help.github.com中可以找到很多非常出色的指南. 因为所有的Git提交都带有作者和电子邮件地址,如果你还没有设置过这些内容,请执行以下命令进行配置: $ git config --global user…
安装maven 下载maven,解压 [root@localhost local]# pwd /usr/local [root@localhost local]# -bin.tar.gz [root@localhost local]# cd apache-maven-/ [root@localhost apache-maven-]# pwd /usr/local/apache-maven- 配置maven环境变量 [root@localhost apache-maven-]# vim /etc/…
Hudson是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. Hudson的特性 1.易于安装-只要把hudson.war部署到servlet容器,不需要数据库支持. 2.易于配置-所有配置都是通过其提供的web界面实现. 3.集成RSS/E-mail/IM-通过RSS发布构建结果或当构建失败时通过e-mail实时通知. 4.生成JUnit/TestNG测试报告. 5.分布式构建支持-H…