Jenkins Job DSL插件:如何修改其他作业的参数

时间:2017-12-01 20:50:33

标签: jenkins plugins parameters configuration dsl

我想在Jenkins中创建一个工作,修改另一个工作上的现有参数。

我正在使用Job DSL插件。我正在使用的代码是:

job('jobname'){
  using('jobname')
  parameters {
    choiceParam('PARAMETER1',['newValue1', 'newValue2'],'')
  }
}

但是,这只会在另一个作业中添加另一个具有相同名称的参数。

我正在尝试删除所有参数并从头开始,但我还没有找到使用Job DSL的方法(甚至没有配置块)。

另一种选择是完全定义另一个工作并从头开始,但这会使工作变得太复杂,特别是如果我想一次将这个改变应用于许多工作。

¿有没有办法使用Job DSL插件编辑或删除config.xml文件中的行?

0 个答案:

没有答案