安装准备
hudson:3.2.2
tomcat:7.x
apache-ant/maven:.1.9.4
svn server
svn client
将下载好的hudson.war 包放到tomcat目录下的webapps 中在tomcat 下bin目录中启动startup.bat ,启动完成,输入http:localhost:8080/hudson 进行访问.
安装所需插件:
创建jobs
配置svn或者是git
构建轮询方案
构建方案 ant 或者是maven
部署到tomcat-webapps 下面,利用账号密码需要在tomcat下的conf 文件夹下面的
覆盖文件内容如下
<pre><code>
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="admin"/>
<user username="administrator" password="administrator" roles="admin,manager,manager-script,manager-gui,manager-jmx"/>
</tomcat-users>
</code></pre>
准备工作完毕,回到主页,进行构建
查看构建log
注意:以上构建的方式是用时间轮询的 方式构建,然后进行部署,项目的需求是通过svn 提交,然后进行项目构建部署。接下来,进行hook 程序研究