Вот мой проект Jenkinsfile для многоотраслевого конвейера:
pipeline {
agent any
stages {
stage('MASTER build') {
when {
branch 'master'
}
steps {
sh 'mvn -P x clean deploy'
}
}
stage('BRANCH build') {
when {
not { branch 'master' }
}
steps {
sh 'mvn -P x clean package'
}
}
}
post {
failure {
emailext "${EMAIL_TEMPLATE}"
}
}
}
Когда я строю свой проект в Jenkis, возникает следующая ошибка:
WorkflowScript: 26: Step does not take a single required parameter - use named parameters instead @ line 26, column 13.
emailext "${EMAIL_TEMPLATE}"
Почему я не могу использовать EMAIL_TEMPLATE глобальная переменная, содержащая все emailext определение?