码迷,mamicode.com
首页 > 其他好文 > 详细

配置Jenkins自动构建打包项目

时间:2019-05-08 14:38:06      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:scm   就是   脚本   多次   测试   过多   简单的   git   pipeline   

需求说明

1、给A项目配置jenkins每2小时无条件自动构建一次,无论是否有代码提交。
2、给B项目配置jenkins每15分钟检查一次是否有代码提交,如果有,就自动构建一次;如果没有commit,就不构建

配置操作

1 配置每15分钟检查更新,有更新就构建

1.1 创建一个测试项目iot-new-Dev

根据项目实际情况,选择的是pipeline
技术图片

1.2 配置“构建触发器”

在“构建触发器” ==> 选择“Poll SCM” ==>填写“日程表”:
技术图片

然后在“流水线”的位置补充好打包脚本,点击保存。

1.3 测试构建结果

在保存之后,在代码里面进行一次commit,发现项目已经自动触发构建了:
技术图片

说明:

上图看到构建的时间是16:49,而配置的时候,提示下一次检测时间是下午4:09,中间隔了40分钟,一是因为没有commit,所以前面2次检测的时候都没有触发构建;
第二次检测完,找开发进行了一个commit操作,为了试验效果,缩短了第三次自动检测commit的时间,所以就是16:49检测到gitlab上该项目于commit,于是就触发构建了。

2 配置每2小时无条件构建一次

还是用上面例子里面的测试项目

2.1 配置“构建触发器”

点开项目配置,修改构建触发器:
在“构建触发器” ==> 选择“Build periodically” ==>填写“日程表”:
技术图片

2.2 测试构建结果

经过多次测试,成功的每两小时构建一次:
技术图片

简单的自动构建配置,就做好了。

配置Jenkins自动构建打包项目

标签:scm   就是   脚本   多次   测试   过多   简单的   git   pipeline   

原文地址:https://blog.51cto.com/10950710/2390988

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!