Jenkins job DSL - 每当构建 Ivy 依赖项时构建
Posted
技术标签:
【中文标题】Jenkins job DSL - 每当构建 Ivy 依赖项时构建【英文标题】:Jenkins job DSL - Build whenever an Ivy dependency is built 【发布时间】:2016-11-10 06:33:39 【问题描述】:我有一个用于创建 Ivy 工作的 DSL 脚本。它几乎完成了,除了我找不到如何禁用工作中的Build whenever an Ivy dependency is built
。
我到处查看ivyJob
元素。有人可以请教吗?
【问题讨论】:
【参考方案1】:您可以使用Configure Block 设置内置 DSL 不支持的任何选项。您必须在作业的config.xml
中找到相关元素,然后使用配置块来设置选项。在这种情况下,元素是 ignoreUpstreamChanges
,DSL 看起来像这样:
ivyJob('example')
configure project ->
project / ignoreUpstreamChanges(true)
【讨论】:
以上是关于Jenkins job DSL - 每当构建 Ivy 依赖项时构建的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Jenkins job dsl 为 gitlab 插件设置秘密令牌?
使用job-dsl / pipeline语法的多个cron表达式