我尝试根据参数每天晚上在管道中仅运行阶段 C。但管道向我抛出无效的触发器类型“parameterizedCron”错误。下面是我的管道脚本。请帮忙看看可能是什么问题。另外,我的管道没有通过 cron 作业触发,我需要手动触发。
pipeline {
agent any
}
parameters {
choice(
name: 'ENV',
choices: [ 'uat', 'perf' ],
)
booleanParam(
name: 'RUN',
defaultValue: true
)
}
triggers {
parameterizedCron('''
17 14 * * * %RUN=true;ENV=uat
''')
}
stages {
stage ('A') {
}
stage ('B') {
}
stage('C') {
when {
expression { env.RUN || env.ENV == 'uat' }
}
## RUN THIS STAGE
}
}
最佳答案
关于Jenkins cron 计划无效的触发器类型 "parameterizedCron",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72902791/