2013-06-04 170 views
0

我正在使用Octopus Deploy自动化我们的ASP.Net项目发布。虽然创造了八达通发布,我在执行完全手动以下测试:如何在Octopus部署中测试部署

我检查,如果释放部署

  1. 一切预期
  2. 在意想不到的地方
  3. 所有需要的服务或Web服务是重新启动
  4. 所有前/后部署脚本成功运行

这意味着转到不同的服务器并阅读由Octopus Deploy生成的发行日志。它留下引入错误的风险,任何未来的变化都可能导致部署不稳定。

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

谢谢!

+0

是否有任何理由不能只阅读Octopus发布详情页面上的日志?它提供了直接捕获部署运行时生成的所有输出。 –

回答

2

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