Teamcity 和多个 Maven 依赖项触发

发布于 2024-12-07 18:27:39 字数 225 浏览 0 评论 0原文

假设我有一个工件 A。它对工件 B 具有快照依赖关系。工件 C 对 A 和 B 都有依赖关系。我有 3 个带有 Maven 快照依赖关系触发器的 teamcity 构建(针对 A、B、C)。当我构建 A 并部署它时,teamcity 会触发工件 B 和 C 的构建。部署 B 后,teamcity 会再次触发 C。所以工件 C 被构建了两次。一方面这是正确的,另一方面却又太过分了。 在实际项目中,存在更多的依赖关系和更多不必要的构建。

Suppose I have an artifact A. It has snapshot dependency on artifact B. And artifact C has dependencies on both A and B. I have 3 teamcity builds (for A, B, C) with Maven Snapshot dependencies trigger. When I'm building A and when it is deployed, team city triggers builds for artifact B and C. After B is deployed, teamcity triggers C again. So artifact C is build two times. On the one hand this is correct, on the other -- it is excessively.
In the real project there are more dependencies and more unnecessary builds.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文