【发布时间】:2015-01-29 15:13:21
【问题描述】:
我有一个 Maven 项目:myApplication 存储在 git 存储库中。它依赖于存储在另一个 git 存储库中的另一个项目 myLibrary。 myApplication 和 myLibrary 有一个 develop 和 release-candidate 版本推送到不同的分支上。
我配置了一个 jenkins 作业来轮询 myApplication 的开发和发布候选分支。另一个 jenkins 工作民意调查开发和发布 myLibrary 的候选分支。 我还将 myApplication 的 Jenkins 作业配置为“在构建快照依赖项时构建”。
问题是,当 myLibrary 的开发版本的 SNAPSHOT 构建时,它并不总是在开发分支上触发 myApplication 的构建,而是在 最后一个分支上触发,可以开发或释放候选人。
当构建 myLibrary 的开发 SNAPSHOT 时,有没有办法将 jenkins 配置为仅触发 myApplication 的开发分支上的构建?如果没有,是否有可能在 myApplication 的所有分支上触发构建?
【问题讨论】:
标签: java git maven jenkins git-flow