jenkins - 用于使用参数触发 cron 的 DSL。我已经在上面的作业中定义了参数,但无法使用 dsl 脚本在 cron 中传递它
问题描述
我已经创建了参数,但在创建cron
作业时无法传递该变量。
job("dev_testing")
{
parameters
{
booleanParam('security_scan', true)
choiceParam('OPTION', ['false (default)', 'true',])
}
triggers
{
cron('H 23 * * 6 %security_scan; true')
}
}
以下是错误:错误:脚本不允许使用方法 groovy.lang.GroovyObject invokeMethod java.lang.String java.lang.Object (javaposse.jobdsl.dsl.helpers.triggers.TriggerContext parameterizedTimerTrigger script$_run_closure1$_closure2$_closure3)
解决方案
推荐阅读
- ember.js - 在路由器模型中调用多个 ajax 时未捕获(承诺)
- mountebank - 如何从参数 URL mountebank 中获取价值?
- wpf - 将参数传递给用户控件属性时了解 DataContext
- linux - Pyaudio 无法识别 ReSpeaker usb 麦克风 InputChannels
- arrays - 使用搜索栏组件搜索项目列表
- python - 无法在 Ubuntu 18.04 Python 3.7.3 中安装 turicreate
- swagger-codegen-maven-plugin - 如何通过swagger-codegen-maven-plugin在pom中生成maven-jar-plugin 3.1.2版本
- arrays - 如何将命名列表转换为对象数组
- google-apps-script - 如何使用 Google-apps-script 从延迟加载的网页中抓取数据(通过 API)?
- regex - 使用 REGEX 条件截断 URL