持续集成 jenkins -pipeline 执行 jmeter 脚本 publish report 失败

少年鹿 · 2020年12月09日 · 1247 次阅读

具体情况如下:
pipeline:
stage('publish report'){
steps{
script{
publishHTML([allowMissing: false, alwaysLinkToLastBuild: false, keepAll: true, reportDir: './html1/', reportFiles: 'TestReport$Dateparameter.html', reportName: 'HTML Report', reportTitles: '汇总测试报告'])
publishHTML([allowMissing: false, alwaysLinkToLastBuild: false, keepAll: true, reportDir: './html/', reportFiles: 'TestReport$Dateparameter.html', reportName: 'DetailL Report', reportTitles: '详细测试报告'])
}
}
}
stage('result'){
steps{
echo "查看测试结果"
sh '''
cd /home/jkusr/report/html1
grep -o '

[0-9] [0-9][0-9]*' TestReport$Dateparameter.html | grep -c 100
if [ $?=0 ]
then
exit 0
else
exit 1
fi

'''
}
}

脚本执行失败就没有 发布 html report ,但是把 stage result 去掉就可以了 ,请教下是什么原因

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册