teamcity - 在其他人正在执行时暂停 TeamCity 项目

标签 teamcity

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

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

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

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

最佳答案

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

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

关于teamcity - 在其他人正在执行时暂停 TeamCity 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12694260/

相关文章:

powershell - 如何从 Teamcity 构建步骤在 Windows 服务器的后台运行 Dotnet

teamcity - 在 Teamcity 中固定构建时是否可以运行脚本

teamcity - 使用 .Net Core 从 Teamcity 部署到 Octopus 而不创建 .zip

git - 如何在 TeamCity 中使用动态参数?

teamcity - 在 TeamCity 中实现 "all except"权限

powershell - 使用 Powershell 打开或提取文件 nupkg

c# - CAKE 任务中的错误未显示在 TeamCity 概述中

svn - 我应该将 TeamCity 的 VCS 根指向哪里?

c# - TeamCity (linux) 服务器和 MSBuild

asp.net - 如何使用msbuild发布网页?