【发布时间】:2013-06-04 16:10:27
【问题描述】:
我正在使用 Octopus Deploy 自动化我们的 ASP.Net 项目发布。在 Octopus 中创建版本时,我完全手动执行以下测试:
我正在检查发布是否正在部署
- 一切都在意料之中
- 在预期的地方
- 所有必需的服务或 Web 服务都已重新启动
- 所有 Pre/Post 部署脚本均已成功运行
这意味着转到不同的服务器并读取 Octopus Deploy 生成的发布日志。它存在引入错误的风险,并且未来的任何更改都可能使部署不稳定。
是否有任何工具可以为 Octopus Deploy Release 执行某种集成测试或自动化上述过程。我也愿意编写一个快速工具来自动化我的测试,但后来我想知道什么是最好的方法。
谢谢!
【问题讨论】:
-
您有什么理由不能只阅读八达通发布详情页面上的日志吗?它可以直接捕获部署运行时生成的所有输出。
标签: testing integration-testing octopus-deploy