当前位置:   article > 正文

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

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

请添加图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/637314
推荐阅读
相关标签
  

闽ICP备14008679号