由于公司项目集成在docker镜像上执行,报告发送teams通知,这里回忆一下之前用jenkins构建拉取代码及生成allure报告的job,顺便做个笔记,aluure及jenkins插件下载不赘述了,直接进入主题:
1.jenkins远程拉取代码库:
新建一个freestyle的job,克隆远程仓库:
克隆成功后:
点击立即构建,试试能不能从远程拉取,拉取成功:
第二步,设置定时任务及全局allure配置
定时任务:
由于我的脚本是在windows系统下执行构建步骤选择win的批处理命令:
allure全局变量配置:
jdk配置:
allure配置:
job中allure配置:
执行当前job,生成测试报告,并且记录之前运行的趋势: