【发布时间】:2019-02-20 19:37:43
【问题描述】:
在 TeamCity 中,我有 2 个具有不同触发器的相关构建。
在执行第一个构建时,我想暂停第二个构建。
所以我的想法是在构建 1 中有一个构建步骤来暂停构建 2。然后另一个构建步骤再次激活它。
这在 TeamCity 中可行吗?还是我应该使用不同的方法?
【问题讨论】:
-
你为什么需要那个? build2 应该暂停 build1 吗?
-
原因:Build 1是手动触发的,执行了DB迁移。 Build 2 在每次签入时触发,并使用 DB 执行测试。
-
如果迁移正在进行中(作为预测试用例之一),您可能必须拒绝测试作业,并向测试作业添加额外的依赖触发器,因此它将在迁移后强制启动...
-
我可以在 TeamCity 中进行这种预测试条件吗?
-
以标准方式 - 不。我认为您可以安装 groovy 插件(例如)并编写脚本。
标签: build configuration teamcity