自动构建,就是设置一个定时器,定时时间到, Jenkins 自动执行测试用例
比如说,我设置下午五点,那么jenkins就是自动执行命令,自动生成报告,后续还可加上邮箱,会把报告发至邮箱
1. Jenkins 首页,点击任务名:如:postman_login_6_27_auto。跳至 “配置” 页面
2. “构建触发器” 标签。 选择 “Build periodically(定期地)”
3. “日程表” 中写入:(语法格式)* * * * *(ps:空格隔分) —> 分别对应 “分 时 日 月 年”
如:修改:8 14 * * * 就是 每天的 14 点 8 分 执行
到点自动生成
4. 点击 “应用” --> “保存” 等待一会 自动构建 —— 成功
补充
5.报告样式错乱 原因:
Jenkins为了避免受到恶意攻击,设置了CSP安全策略。只允许加载 Jenkins服务器上托管的 CSS文件 和 图片文件。
我们的用例、代码都是放在自己的服务器上,被恶意攻击的可能性极低
6. 解决 报告样式错乱:
在 jenkins.jar所在的目录启动时添加参数
java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar Jenkins.war
之后重新build now 覆盖HTML REPORT的报告,重新查看即可显示正常