【发布时间】:2016-08-30 23:46:33
【问题描述】:
我的 TeamCity 中有以下结构
Commons
* Commons Release Build (takes quite long because of integration tests)
Applications
* AppA Release Build
* AppB Release Build
* AppC Release Build
所有三个(独立的)应用程序都依赖于 Commons-Release-Build。目前,单个应用程序在构建之前触发 Commons-Release-Build。但在大多数情况下,Commons-Release-Build 并没有改变,因此没有必要重新构建它。
是否可以通过某种方式配置 Teamcity,使其仅在更改可用时触发 commons-release-build? 或者是否可以在没有可用更改时告诉 commons-release-build 什么都不做?
注意:Gradle 用于每个构建。
提前致谢 冈瑟
【问题讨论】: