Jenkins作业DSL插件:如何修改其他作业的参数
我想在Jenkins中创建一个作业,它修改另一个作业上的现有参数 我正在使用Job 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(甚至没有使用配置块)实现这一点的方
job('jobname'){
using('jobname')
parameters {
choiceParam('PARAMETER1',['newValue1', 'newValue2'],'')
}
}
但是,这只会在其他作业中添加另一个同名参数
我正在尝试删除所有参数并从头开始的替代方案,但我还没有找到使用作业DSL(甚至没有使用配置块)实现这一点的方法
另一种选择是完全定义另一份工作,从头开始,但这会使工作变得太复杂,特别是如果我想一次将此更改应用于许多工作
?有没有办法使用作业DSL插件编辑或删除config.xml文件上的行