2013-06-04 149 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​​,您將能夠創建和部署發行版,並閱讀活動日誌並查看部署的內容。你可以把它連接到自動化測試(這是我們在內部進行的端到端自動化測試)。