以下是在Ubuntu Jenkins上配置构建报告生成的几种常见方法:
curl -o allure.zip -L https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/2.21.0/allure-commandline-2.21.0.zip
下载,再解压到/opt/allure
,并添加到环境变量。pipeline {
agent any
stages {
stage('Test') {
steps {
sh 'pip install pytest allure - pytest'
sh 'pytest --alluredir=./allure - results test_suite/'
}
}
stage('Generate Report') {
steps {
allure includeProperties: false, jdk: '', results: [[path: './allure - results']]
}
}
}
}
pytest --html=report/result.html --self-contained-html
。然后在“构建后操作”中选择“Publish HTML reports”,指定报告路径、索引页面和标题等。mvn test
或gradle clean test
。**/target/surefire - reports/TEST - *.xml
。