У меня есть шаг jenkins DSL, который запускает мои тесты носа python и создает отчет о покрытии юнит-тестов.
Вот мой этап jenkins.
stage ('Unit Tests') {
steps {
sh """
#. venv/bin/activate
export PATH=${VIRTUAL_ENV}/bin:${PATH}
make unittest || true
"""
}
post {
always {
junit keepLongStdio: true, testResults: 'report/nosetests.xml'
publishHTML target: [
reportDir: 'report/coverage',
reportFiles: 'index.html',
reportName: 'Coverage Report - Unit Test'
]
}
}
}
Я получаю эту ошибку -
java.lang.NoSuchMethodError: Не найден такой метод DSL 'publishHTML' среди шагов.
Как я могу исправить эту ошибку?Я получил этот фрагмент кода из другого хранилища.