Я пытаюсь опубликовать sh HTML отчеты, сгенерированные из моих сценариев новичка и использующие следующие параметры в задании Дженкинса.
HTML directory to archive : ./newman
Index page[s] : myReport.html
Report title : My Report
Я создаю отчеты о новичках в каталоге / newman в моей рабочей области. Однако на панели инструментов проекта я вижу ссылку на отчет, но при нажатии на нее отображается ошибка при обработке отчета, поскольку "" не найден. Почему при попытке прочитать отчет из неправильного каталога?
В выводе консоли есть сообщение:
Archiving HTML reports...
[htmlpublisher] Archiving at BUILD level
/export/jenkins_slave/workspace/<teamPath>/ProjectName/newman to
/net/<company name>/jenkins_homes/<team path with
/job>/<ProjectName>/builds/2/htmlreports/ReportFolder
Запись результатов теста
скрипт:
always {
sh label: '', script: '''cd /target
tar -czf report.html output'''
emailext attachmentsPattern: '**/target/report.html', body: '''CreateProject_Pipeline - Build # $BUILD_NUMBER - $BUILD_STATUS:
${JELLY_SCRIPT,template="html"}
Check console output at $BUILD_URL to view the results.''',
recipientProviders: [requestor()], subject: 'VDP_CreateProject_Pipeline-API Test Results', to: 'abc@abc.com'
cleanWs()
}
}