Teamcity 是否可以防止跨某些配置的并发生成?

Teamcity 是否可以防止跨某些配置的并发生成?,teamcity,teamcity-8.0,Teamcity,Teamcity 8.0,我有一个TeamCity(8.0.5)设置,运行多个代理和多个配置的多个项目 我们有一些用于CI的构建配置(例如编译和单元测试)和一些用于自动部署的配置 部署配置在共享服务(如IIS/sql等)上运行脚本,因此不能与任何项目中的其他部署构建并行运行 有没有办法在城市队中限制这一点 我见过“限制并发构建”的设置,但这只适用于单个配置,我也尝试过将部署构建限制为单个公共代理,但到目前为止,我还无法做到这一点。TeamCity 8附带内置和支持的共享资源插件。它允许您在层次结构中的任何项目上创建共享资

我有一个TeamCity(8.0.5)设置,运行多个代理和多个配置的多个项目

我们有一些用于CI的构建配置(例如编译和单元测试)和一些用于自动部署的配置

部署配置在共享服务(如IIS/sql等)上运行脚本,因此不能与任何项目中的其他部署构建并行运行

有没有办法在城市队中限制这一点


我见过“限制并发构建”的设置,但这只适用于单个配置,我也尝试过将部署构建限制为单个公共代理,但到目前为止,我还无法做到这一点。

TeamCity 8附带内置和支持的共享资源插件。它允许您在层次结构中的任何项目上创建共享资源,并且在生成配置的生成功能下,您可以定义生成运行所需的共享资源,否则它将排队,直到资源可用并且可以锁定为止


有关更多信息,请参阅TeamCity文档:

可能重复:实际上这是一个不同的问题。Keith在Tc7上,希望在同一个项目中限制构建。我的问题与TC 8和限制不同项目中的构建有关。这听起来是正确的,但是文档说资源是在项目级别配置的。我的构建在不同的项目中?我刚刚尝试过这一点,您可以将共享资源添加到中,它会被继承下来,这样就解决了我的问题problem@Twisted是的,对不起,我不清楚我所说的“层次结构中的任何项目”是什么意思。