Отчет Jenkins Publi sh HTML не публикует отчеты sh html - PullRequest
0 голосов
/ 11 марта 2020

Я пытаюсь опубликовать 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()

    }
}

1 Ответ

0 голосов
/ 20 марта 2020

Я думаю, вам нужно изменить путь.

HTML каталог в архив: ./newman

/ newman

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...