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

Jenkins作业DSL插件:如何修改其他作业的参数,jenkins,plugins,parameters,configuration,dsl,Jenkins,Plugins,Parameters,Configuration,Dsl,我想在Jenkins中创建一个作业,它修改另一个作业上的现有参数 我正在使用Job DSL插件。我使用的代码是: job('jobname'){ using('jobname') parameters { choiceParam('PARAMETER1',['newValue1', 'newValue2'],'') } } 但是,这只会在其他作业中添加另一个同名参数 我正在尝试删除所有参数并从头开始的替代方案,但我还没有找到使用作业DSL(甚至没有使用配置块)实现这一点的方

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

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

job('jobname'){
  using('jobname')
  parameters {
    choiceParam('PARAMETER1',['newValue1', 'newValue2'],'')
  }
}
但是,这只会在其他作业中添加另一个同名参数

我正在尝试删除所有参数并从头开始的替代方案,但我还没有找到使用作业DSL(甚至没有使用配置块)实现这一点的方法

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

?有没有办法使用作业DSL插件编辑或删除config.xml文件上的行