Allure 是一个report框架,支持多语言,多平台。可以通过Junit/Testng/pytest等产生的结果集生成酷炫好看的report;同时也可以支持自定义字段,将你想展示的结果展示在报告中,关于它的详细介绍与使用请参考:Allure Framework
这里主要讲一下如何在jenkins上集成allure report。allure report的生成需要allure commandline tool 已经jenkins上对应的allure 插件的支持。
- 在jenkins 上的manage Jenkins ——->Manage Plugins—–>Available里面搜索Allure Jenkins Plugin 安装
- 在Manage Jenkins——->Global Tool Configuration——>Allure Commandline 部分,点击添加Allure Commandline
填写name(可以随便取名,主要是用来标识),选择从maven central下载的版本号。(默认添加Allure Commandline时就是这个界面,jenkins在每次job构建的时候自动从maven仓库下载到构建的服务器(或容器)上)
但是我之前这样配置的时候,过段时间后突然出现不能下载的情况,如下图所示: