首页 > 解决方案 > 如何在所有代理中运行一个 teamcity 构建实例

问题描述

我们与多个代理一起设置了 teamcity。有一个特定的构建使用特定环境的一些底层资源和服务。(说uat)

我们希望这个构建不应该并行运行以避免资源争用。即一次只能运行一个构建。我怎样才能做到这一点?

谢谢

标签: teamcity

解决方案


在项目下,设置一个共享资源

TeamCity 共享资源

然后在您不希望能够并行运行的构建配置下添加构建功能并选择您刚刚创建的资源并“写入锁定”:

TeamCity 共享资源构建功能

这意味着触发的任何额外构建都将保留在构建队列中,并且不允许同时运行。


推荐阅读