Jenkins Job DSL Plugin。如何修改其他作业的参数

问题描述 投票:1回答:0

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

我使用的是Job DSL Plugin。我正在使用的代码是。

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

然而,这只是在另一个作业中添加了一个同名的参数。

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

另一种选择是完全定义另一个作业,然后从头开始,但这将使作业变得太复杂,特别是如果我想同时对许多作业进行这种改变。

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

jenkins plugins parameters configuration dsl
© www.soinside.com 2019 - 2024. All rights reserved.