2017-08-02 72 views
0

我正在使用Jenkins與DevOps工具(如JIRA,Confluence,Crowd,SonarQube,Hygieia等)一起使用持續集成工具。 但是,更改環境以將微服務部署到PaaS。 所以我在下面解決了這些問題。Cloud Foundry的持續交付工具

  1. 部署監控
    • 查看哪些應用程序部署到什麼情況下用哪個版本。
  2. 金絲雀部署
    • 部署到1個實例,然後部署到所有實例(人工審批或汽車後)。
  3. 部署到Cloud Foundry
    • 更具體IBM Bluemix

所以我在研究三角帆,但我發現,CF雲驅動器不再保留。 https://github.com/spinnaker/clouddriver/pull/1749

你知道另一個開源CD工具嗎?

回答

1

在大廳看看:https://concourse.ci/

其開源,你能給我們它來部署或者應用或雲代工。這是DevOps的核心工具。基本上你有管道可以觸發任務(手動或自動)。你有一些已經創建的資源(github連接器等),但你也可以創建自己的任務。它運行的docker容器作爲執行任務/作業的工作者。

最佳,

+0

謝謝。我看了一下大廳。但它沒有插件。我需要與另一個DevOps工具(如JIRA等)連接。也許我必須開發jenkins插件以將其用作CD工具。 – Shirley

0

我發現它比較容易地將CD服務器集成到任何的PaaS提供商。您將不得不使用插件或創建自己的集成。

我前兩名的建議是按照這個順序gitlabBamboo

鑑於你對吉拉的偏好,你可能更喜歡竹,因爲它具有的是Atlassian的工具,其餘很好的整合,但它不是開源。