Jenkins 工作 DSL - 每当建立 Ivy 依赖项时构建

Jenkins job DSL - Build whenever an Ivy dependency is built

我有一个用于创建 Ivy 作业的 DSL 脚本。它几乎完成了,除了我找不到如何从作业中 禁用 Build whenever an Ivy dependency is built

我在 ivyJob 元素中到处查看。有人可以请教吗?

您可以使用 Configure Block 设置内置 DSL 不支持的任何选项。您必须在作业的 config.xml 中找到相关元素,然后使用配置块来设置选项。在这种情况下,元素是 ignoreUpstreamChanges 并且 DSL 看起来像这样:

ivyJob('example') {
  configure { project ->
    project / ignoreUpstreamChanges(true)
  }
}