我希望能够指定一个构建项目应该在另一个指定项目运行时暂停。
在我的例子中,有一个项目 #1 构建并部署已编译的代码到我们的服务器,还有一个项目 #2 对部署的代码执行 Selenium 测试。测试可能需要几分钟,我想确保构建和部署不会在测试过程中发生。
所以,我想在 #2(测试)运行时暂停 #1(构建)。
据我所知,依赖项或触发器不提供此选项。这个可以配置吗?
最佳答案
在 TeamCity 问题跟踪器上有一个请求 TW-3798 .欢迎大家投票和观看。
此功能目前正在开发中。现在,您可以使用 GroovyPlugin 提供的功能之一。称为 StartBuildPrecondition。为确保只执行一个构建,向两个构建添加相同的写锁
关于teamcity - 在其他人正在执行时暂停 TeamCity 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12694260/