Проблема заключается, что когда создаю репорты через pipline выдает ошибку allure: not found. Когда создаю обычную job configuration allure report создаются корректно
Jenkinsfile:
pipeline {
agent {
docker {
image 'python:3.7'
args '-u root:root'
}
}
options {
ansiColor('xterm')
}
triggers {
cron('H */4 * * 1-5')
}
stages {
stage('Test') {
steps {
sh '''
pip install -r requirements.txt
behave -f allure_behave.formatter:AllureFormatter -o allure-results ./features --no-capture --format plain --color
'''
}
}
}
post {
always {
sh '''
chmod -R o+xw allure-results
allure includeProperties: false, jdk: '', results: [[path: 'allure-results']]
'''
}
}
}
Логи и ошибка вот такая
+ allure includeProperties: false, jdk: , results: [[path: allure-results]]
/var/jenkins_home/workspace/RunTests-Chrome@tmp/durable-f9056f08/script.sh: 3: /var/jenkins_home/workspace/RunTests-Chrome@tmp/durable-f9056f08/script.sh:
allure: not found
jenkins 2.2 version
allure-behave 2.8.13
allure 2.13.2