我的 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 用于每个构建。
在此先感谢 Guenther