1

我正在使用 Octopus Deploy 自动化我们的 ASP.Net 项目的发布。在 Octopus 中创建版本时,我完全手动执行以下测试:

我正在检查发布是否正在部署

  1. 一切都在意料之中
  2. 在预期的地方
  3. 所有必需的服务或 Web 服务都已重新启动
  4. 所有 Pre/Post 部署脚本都成功运行

这意味着去不同的服务器并阅读 Octopus Deploy 生成的发布日志。它留下了引入错误的风险,并且未来的任何更改都可能使部署不稳定。

是否有任何工具可以为 Octopus Deploy Release 执行一种集成测试或自动化上述过程。我也愿意编写一个快速工具来自动化我的测试,但后来我想知道最好的方法是什么。

谢谢!

4

1 回答 1

2

对于 Octopus 2.0,我们正在构建一个强大的 API,让您可以访问 Octopus 中的所有内容。使用 API,您将能够创建和部署发布,以及阅读活动日志并查看部署的内容。您可以将其连接到自动化测试(这是我们在内部为端到端自动化测试所做的)。

于 2013-09-10T21:29:16.550 回答