(类似于:Is it possible to prevent a build chain from being interrupted in TeamCity?)
我有以下构建链:
所以Proj A跑,然后是Projs B,C& d。
问题是A可能在B,C或D完成之前开始,导致在对其运行测试时重建环境。
有没有办法告诉TeamCity在开始新链之前完成整个链?
我想到的事情:
答案 0 :(得分:1)
您使用的是哪个版本的TeamCity?如果使用8.0或更高版本,则可以在项目B,C和D中定义Shared Resource(它们将被定义为在读取模式下使用资源),并将项目A定义为在写入模式下使用该资源资源配额为1.这应该阻止项目A在任何其他人运行时运行。