我是靠谱客的博主 暴躁天空,最近开发中收集的这篇文章主要介绍jenkins构建触发器设置(定时任务),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

jenkins构建触发器定时任务设置

1.jenkins构建触发器定时任务
2. 在构建触发器处
在这里插入图片描述

定时构建语法:


*   *   *   *   *
(五颗星,中间用空格隔开)

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

1.每30分钟构建一次:H/30 * * * *
2.每2个小时构建一次:H H/2 * * *
3.每天早上8点构建一次:0 8 * * *
4.每天的8点,12点,22点,一天构建3次:0 8,12,22 * * *
(多个时间点,中间用逗号隔开)

Job关联
1.举个案例场景,比如我下面Job1是web项目打包并发布的构建任务,我想每次打完包发布后,然后触发自动化测试Job2的构建。
(当然发布后,一般会等几分钟才会完全加载完成,再下一次构建的时候,可以用python加个脚本sleep几分钟)

2.构建触发器勾选其他工程构建后触发(Build after other projects are built),关注的项目(Projects to watch)输入Job1的名称
(这里可以输入多个依赖的jobs,多个job中间用逗号隔开)


在这里插入图片描述
3.下面有三个选择,一般默认第一个就行
构建稳定时触发(Trigger only if build is stable)
构建不稳定时触发(Trigger even if the build is unstable)
构建失败的时候触发(Trigger even if the build fails)

4.上面设置好后,启动第一个Job完成后,就能接着启动第二个Job了

5.测试结果按时间命名
首先先下载:Zentimestamp插件
利用Zentimestamp 插件分批次生成测试报告(系统管理---->系统设置---->全局属性)
在系统设置中配置如下:YYYYMMdd_hhmmss
在这里插入图片描述

6.在项目构建后,操作中间把${BUILD_TIMESTAMP}加入到测试结果生成路径
点击项目配置,在构建处添加:${BUILD_TIMESTAMP}
如果是windows的批处理,命令使用的参数名为:%BUILD_TIMESTAMP%
在这里插入图片描述

Jenkins还可以实现:
jenkins + newman
jenkins + jmeter
jenkins + rfs
jenkins + maven + java + selenium
等等

请添加图片描述

最后

以上就是暴躁天空为你收集整理的jenkins构建触发器设置(定时任务)的全部内容,希望文章能够帮你解决jenkins构建触发器设置(定时任务)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部