4

我希望能够指定一个构建项目应该在另一个指定项目正在运行时暂停。

在我的例子中,有一个项目 #1 构建并部署编译的代码到我们的服务器,还有一个项目 #2 对部署的代码执行 Selenium 测试。测试可能需要几分钟,我想确保构建和部署不会在测试过程中发生。

所以,我想在#2(测试)运行时暂停#1(构建)。

据我所知,依赖项或触发器不提供此选项。这个可以配置吗?

4

2 回答 2

3

TeamCity 问题跟踪器TW-3798上有一个请求。欢迎您投票和观看。

目前正在开发此功能。现在,您可以使用GroovyPlugin提供的功能之一,称为 StartBuildPrecondition。为确保只执行一个构建,为两个构建添加相同的写锁

于 2012-10-03T09:46:04.510 回答
0

我们这样做的方法是将它们限制为一个构建代理。他们为您投保一次只能运行一个。

于 2016-06-08T16:28:37.977 回答