基础设施测试与应用运行时策略解析
在基础设施测试和应用运行时管理领域,存在多种模式和策略,每种都有其独特的特点、适用场景和实施方法。下面将为大家详细介绍这些模式和策略。
1. 持久测试栈模式
- 适用性 :当你能够可靠地将栈代码应用到实例时,持久测试栈非常有用。但如果你需要花费大量时间修复损坏的实例以让管道重新运行,那就需要考虑其他模式了。
- 后果 :当更改失败使栈实例处于一种新的应用栈代码尝试也会失败的状态时,实例很容易“卡住”。有时,实例会严重卡住,栈工具甚至无法销毁栈来重新开始,这会导致团队花费大量时间手动解决损坏的测试实例。不过,通过更好的栈设计,如将栈分解为更小、更简单的栈,并简化栈之间的依赖关系,可以降低“卡住”的频率。
- 实施步骤 :
- 管道阶段运行栈工具命令,用相关版本的栈代码更新实例。
- 运行测试。
- 测试完成后,保留栈实例。
你也可以通过临时流程完全重建栈,比如有人从本地计算机运行工具,或者在常规管道流程之外使用额外的阶段或作业。
- 相关模式 :定期栈重建模式是对该模式的简单调整,它会在工作日结束时销毁实例,并在每天早上构建一个新的实例。
2. 临时测试栈模式
- 动机 :临时测试栈为每次测试运行提供一个干净的环境,避免了上一次运行遗
超级会员免费看
订阅专栏 解锁全文
2052

被折叠的 条评论
为什么被折叠?



