Jenkins配置自动化构建

1、安装Jenkins
2、新建project
点击新建,弹出新的界面后填写项目名称,因我的项目是maven项目,故选择“构建一个maven项目”点击”OK“进入下一个界面。
Jenkins配置自动化构建
Jenkins配置自动化构建

2、新弹出界面如下如所示,源代码管理根据自己的需要进行选择,我的源代码是使用svn管理的,这里选择“Subversion”,在”Repository URL”录入svn仓库地址,输入SVN库的URL地址后,Jenkins会自动验证地址,并给予提示。
第一次录入时还需要录入svn仓库的用户名和口令。
Jenkins配置自动化构建
3、构建触发器,选择“Build whenever a SNAPSHOT dependency is built”,意思是依赖于快照的构建,应该是当svn有修改时就构建项目。
Jenkins配置自动化构建

想让Jenkin定时构建时还可选择:
Build periodically:无论SVN中数据有无变化,均执行定时化的构建任务

Poll SCM:定时轮询SVN,查看SVN中是否有数据变化,如果有变化,则执行构建任务
定时构建语法

第一个*表示分钟,取值0~59
第二个*表示小时,取值0~23
第三个*表示一个月的第几天,取值1~31
第四个*表示第几月,取值1~12
第五个*表示一周中的第几天,取值0~7,其中0和7代表的都是周日

例如:
H 2 * * * 表示每天凌晨两点自动构建
H H/2 * * * 每两小时构建一次

4、如第3点的图所示build设置不用修改,就使用pom.xml,目标选项也不用修改。
5、手动构建
在工作区点击立即构建,开始构建项目。
如果构建成功,则项目状态为蓝色(测试用例全部通过),如果构建失败则为红色,黄色代表有失败的测试用例。
Jenkins配置自动化构建


铸剑团队签名:
【总监】十二春秋之,[email protected]
【Master】戈稻不苍,[email protected]
【Java开发】雨鸶,[email protected];思齐骏惠,[email protected];小王子,[email protected];巡山小钻风,[email protected]
【VS开发】豆点,[email protected]
【系统测试】土镜问道,[email protected]chenzi_zww(尘子与*)[email protected]
【大数据】沙漠绿洲,[email protected];张三省,[email protected]
【网络】夜孤星,[email protected]
【系统运营】三石头,[email protected];平凡怪咖,[email protected]
【容灾备份】秋天的雨,[email protected]
【安全】保密,你懂的。
原创作者:chenzi_zww(尘子与*)