Jenkins配置Newman环境变量及定时执行任务

一、搭建环境

newman环境的准备,可以参考这篇文章:《postman+newman接口自动化测试生成HTML测试报告教程》

Jenkins环境的准备,可以参考这篇文章:《jenkins(含java、Tomcat)环境搭建详细教程并解决遇到的Tomcat乱码问题》

二、配置环境变量

1.Manage Jenkins→manage nodes and  Clouds



添加Jenkins的环境变量:如果之前没有点击新增


三、配置定时任务

(1)windows命令执行不成功原因及解决办法:

原因:Jenkins执行命令,会把命令生成一个批处理文件执行,而Newman命令对于批处理来说是外部命令,所以要增加call表示调用。而Jenkins执行Windows命令,若退出代码为0,则Jenkins会将构建标记为失败,所以需要加上exit 0表示执行完成退出

解决方法:构建命令在 Newman前面加上call,最后加上exit 0

(2)定时任务配置

构建触发器→Build periodically:周期性进行项目构建,这个是到指定的时间必须触发构建任务,图中为每三十分钟执行一次


(3)定时构建语法

* * * * *

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

第一颗*表示分钟,取值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 * * *(多个时间点,中间用逗号隔开)

jenkins构建触发器定时任务Build periodically和Poll SCM:https://blog.csdn.net/weixin_41713592/article/details/79922345

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容