jenkins生成allure报告
时间: 2025-05-03 20:26:24 浏览: 32
### 如何配置 Jenkins 以生成 Allure 测试报告
#### 插件安装
为了使 Jenkins 能够处理并展示 Allure 报告,需要先安装相应的插件。进入 Manage Jenkins 页面下的 Plugins 管理部分,在可用选项卡中搜索 “allure”,找到后点击安装按钮完成插件部署[^2]。
#### 插件配置
##### Jenkins 的 Allure 配置
确保 Jenkins 已经正确设置了 Allure 环境变量。这通常涉及到指定 allure 命令行工具的位置以及设置其版本号等参数。如果是在 Windows 上操作,则需确认本地已成功安装 Allure 并可通过命令提示符验证 `allure --version` 是否返回有效版本信息[^4]。
##### 在 Job 中 Allure 报告的配置
对于每一个希望集成 Allure 报告的工作流 (Job),应在 Post-build Actions 或 Pipeline Script 中加入相应指令来收集测试执行后的结果数据,并将其转换成 HTML 格式的可视化报表。具体来说就是在构建完成后添加一个步骤用于调用 Allure CLI 来解析 JSON 文件夹中的测试结果文件[^1]。
```groovy
// 示例 Groovy 脚本片段
pipeline {
agent any
stages {
stage('Run Tests') {
steps {
sh 'your-test-command'
}
}
}
post {
always {
script {
def reportDir = "${WORKSPACE}/path/to/allure-results"
allure([
includeProperties: false,
jdk: '',
properties: [],
reportBuildPolicy: 'ALWAYS',
results: [[path: reportDir]]
])
}
}
}
}
```
#### 报告展示
一旦上述配置无误,每次成功的 Jenkins 构建都会触发 Allure 报告自动生成过程。这些报告可以直接从 Jenkins UI 访问查看,提供了丰富的图表和统计数据帮助团队更好地理解软件质量状况[^3]。
阅读全文
相关推荐



















