我们有一个 TeamCity 构建配置,它进行部署然后运行集成测试。
- 部署系统
- 运行测试套件 A
- 运行测试套件 B
- 运行测试套件 C
如果测试套件 A 失败,B 和 C 仍然应该运行(同样,如果 B 失败,C 应该运行)。为了满足这一点,构建步骤设置为运行“即使前面的某些步骤失败”。但是,如果部署系统的第一步失败,我不希望运行任何测试。
如果部署失败,有没有办法终止构建,但要继续运行所有测试,有个别测试失败?
我们有一个 TeamCity 构建配置,它进行部署然后运行集成测试。
如果测试套件 A 失败,B 和 C 仍然应该运行(同样,如果 B 失败,C 应该运行)。为了满足这一点,构建步骤设置为运行“即使前面的某些步骤失败”。但是,如果部署系统的第一步失败,我不希望运行任何测试。
如果部署失败,有没有办法终止构建,但要继续运行所有测试,有个别测试失败?