jenkins - Jenkinsfile - 在帖子中使用全局属性
问题描述
这是我用于多分支管道项目的 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}"
}
}
}
当我在 Jenkins 中构建我的项目时,会出现以下错误:
WorkflowScript: 26: Step does not take a single required parameter - use named parameters instead @ line 26, column 13.
emailext "${EMAIL_TEMPLATE}"
为什么我不能使用包含所有emailext定义的EMAIL_TEMPLATE全局变量?
解决方案
推荐阅读
- javascript - 处理对象的新参数
- qt - QML 中的 DateTimeEdit 就像 Qtwidgets 中一样
- mxgraph - mxGraph - 导出到图像
- mailchimp - 将 MailChimp API 的响应限制为列表中的新记录
- youtube-api - 为什么某些频道的 youtube API 返回错误的观看次数统计信息?
- javascript - 正则表达式:在引号内为每个单词添加前缀
- c# - For loop Group Positions 1-5 并检查 Position 6 & 7
- python - 直接从 dask worker 写入输出
- android - 如何仅检索具有多个电话号码的联系人?
- c - 如何使用有限的字符串 scanf 和散列来解决缓冲区溢出问题?