深圳建站公司服务,域名icp备案查询,怎么给企业做网站,做母婴的网站转载说明#xff1a;如果您喜欢这篇文章并打算转载它#xff0c;请私信作者取得授权。感谢您喜爱本文#xff0c;请文明转载#xff0c;谢谢。 需求说明
1、给A项目配置jenkins每2小时无条件自动构建一次#xff0c;无论是否有代码提交。 2、给B项目配置jenkins每15分钟检… 转载说明如果您喜欢这篇文章并打算转载它请私信作者取得授权。感谢您喜爱本文请文明转载谢谢。 需求说明
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 测试构建结果
经过多次测试成功的每两小时构建一次
简单的自动构建配置就做好了。
备注本文为迁移博客最新版本配置或有变化