我正在使用 Octopus Deploy 自动化我们的 ASP.Net 项目的发布。在 Octopus 中创建版本时,我完全手动执行以下测试:
我正在检查发布是否正在部署
- 一切都在意料之中
- 在预期的地方
- 所有必需的服务或 Web 服务都已重新启动
- 所有 Pre/Post 部署脚本都成功运行
这意味着去不同的服务器并阅读 Octopus Deploy 生成的发布日志。它留下了引入错误的风险,并且未来的任何更改都可能使部署不稳定。
是否有任何工具可以为 Octopus Deploy Release 执行一种集成测试或自动化上述过程。我也愿意编写一个快速工具来自动化我的测试,但后来我想知道最好的方法是什么。
谢谢!