【问题标题】:How to trigger jenkins maven job with multiple branches when a SNAPSHOT dependency is built?构建 SNAPSHOT 依赖项时,如何触发具有多个分支的 jenkins maven 作业?
【发布时间】:2015-01-29 15:13:21
【问题描述】:

我有一个 Maven 项目:myApplication 存储在 git 存储库中。它依赖于存储在另一个 git 存储库中的另一个项目 myLibrary。 myApplication 和 myLibrary 有一个 developrelease-candidate 版本推送到不同的分支上。

我配置了一个 jenkins 作业来轮询 myApplication 的开发和发布候选分支。另一个 jenkins 工作民意调查开发和发布 myLibrary 的候选分支。 我还将 myApplication 的 Jenkins 作业配置为“在构建快照依赖项时构建”。

问题是,当 myLibrary 的开发版本的 SNAPSHOT 构建时,它并不总是在开发分支上触发 myApplication 的构建,而是在 最后一个分支上触发,可以开发或释放候选人。

当构建 myLibrary 的开发 SNAPSHOT 时,有没有办法将 jenkins 配置为仅触发 myApplication 的开发分支上的构建?如果没有,是否有可能在 myApplication 的所有分支上触发构建?

【问题讨论】:

    标签: java git maven jenkins git-flow


    【解决方案1】:

    我们终于使用jenkins multi-branch plugin 解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2016-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-12
      • 2017-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多