Teamcity 和多个 Maven 依赖项触发
假设我有一个工件 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论