Bamboo 是否支持以下功能?
我所做的阅读讨论了使用代理来拆分运行缓慢的工作,而不是这种“快速反馈”方法。与执行器可用后运行所有阶段的典型方法相比,优势在于所有修订都经过一定程度的测试,而不仅仅是在执行器免费之前提交的最后一个版本。
第 1 阶段 = 构建阶段
第 2 阶段 = 单元测试阶段(5 分钟)
第 3 阶段 = 集成测试阶段(1 小时)
STEPS
提交,修订 1
1 开始并通过
2 开始...
提交,r2
1 开始并通过
2 继续(55 分钟) 左
提交,r3
1 开始并失败 // 提供早期反馈,在集成测试完成之前
2 继续
(重复单元测试周期数次)
2 完成并通过,确认可以部署回归 1
2 重新开始通过的最新阶段 1(这是修订 2 或在以后的构建和测试周期中通过单元测试的阶段)
单元和集成测试可以是单独的阶段或作业,以支持此方法为准。