【发布时间】:2020-07-07 08:24:40
【问题描述】:
我们设置了一个包含多个代理的 teamcity。有一个特定的构建使用特定环境的一些底层资源和服务。 (说uat)
我们希望这个构建不应该并行运行以避免资源争用。即一次只能运行一个构建。我怎样才能做到这一点?
谢谢
【问题讨论】:
-
当来自任何项目的任何其他构建正在运行或只有相同类型的构建时,此使用底层资源的构建无法运行?
标签: teamcity
我们设置了一个包含多个代理的 teamcity。有一个特定的构建使用特定环境的一些底层资源和服务。 (说uat)
我们希望这个构建不应该并行运行以避免资源争用。即一次只能运行一个构建。我怎样才能做到这一点?
谢谢
【问题讨论】:
标签: teamcity
在项目下,设置shared resource:
然后在您不希望能够并行运行的构建配置下添加构建功能并选择您刚刚创建的资源并“写入锁”:
这意味着触发的任何额外构建都将保留在构建队列中,并且不允许同时运行。
【讨论】: