是否可以阻止某些配置的并发构建?

时间:2014-03-25 11:25:24

标签: teamcity teamcity-8.0

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

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

部署配置在共享服务(例如IIS / sql等)上运行脚本,因此无法与任何项目中的其他部署版本并行运行。

有没有办法在团队城市限制这个?

我已经看到设置为"限制并发构建"但这只适用于单一配置,我也试图将部署版本限制为单一的公共代理,但到目前为止我还没能做到这一点。

1 个答案:

答案 0 :(得分:6)

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

有关详细信息,请查看TeamCity文档:http://confluence.jetbrains.com/display/TCD8/Shared+Resources