自动化持续集成hudson+svn+tomcat+ant(1)

2015-09-29  本文已影响181人  Themores
安装准备

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
Paste_Image.png
配置svn或者是git
Paste_Image.png
构建轮询方案
Paste_Image.png
构建方案 ant 或者是maven
Paste_Image.png
部署到tomcat-webapps 下面,利用账号密码需要在tomcat下的conf 文件夹下面的
Paste_Image.png
覆盖文件内容如下

<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>


Paste_Image.png
准备工作完毕,回到主页,进行构建
Paste_Image.png
查看构建log
Paste_Image.png

注意:以上构建的方式是用时间轮询的 方式构建,然后进行部署,项目的需求是通过svn 提交,然后进行项目构建部署。接下来,进行hook 程序研究

上一篇下一篇

猜你喜欢

热点阅读