【问题标题】:How to Test a Deployment in Octopus Deploy如何在 Octopus Deploy 中测试部署
【发布时间】:2013-06-04 16:10:27
【问题描述】:

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

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

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

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

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

谢谢!

【问题讨论】:

  • 您有什么理由不能只阅读八达通发布详情页面上的日志吗?它可以直接捕获部署运行时生成的所有输出。

标签: testing integration-testing octopus-deploy


【解决方案1】:

对于 Octopus 2.0,我们正在构建一个 powerful API that gives you access to everything in Octopus。使用 API,您将能够创建和部署发布,以及阅读活动日志并查看部署的内容。您可以将其连接到自动化测试(这是我们在内部为端到端自动化测试所做的)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多