2016-10-04 68 views
1

我們正在使用基於Cloud Foundry的IBM Bluemix PaaS。我們一直在DEV領域工作一段時間,並有兩個應用程序和一打服務。現在我們正處於部署PROD版本的階段,該版本應與我們在DEV中的版本非常相似。因此,不是手動創建PROD空間,包括創建應用程序,綁定服務,加載數據等,有沒有簡單的方法或CF命令,可以讓我們簡單地克隆DEV空間並將其重命名爲PROD?是否可以克隆Cloud Foundry/Bluemix空間?怎麼樣?

編輯:我已經從IBM內部的一些Bluemix專家進行了確認,並且無法克隆整個空間。但是,使用DevOp Build &部署或交付管道服務可將應用程序推送到多個空間。 Manifest.yml也可以幫助像下面的評論。與應用程序相關的服務必須在新的空間中手動重新創建。

+0

您的應用程序是否使用清單文件進行部署? https://console.ng.bluemix.net/docs/manageapps/depapps.html#appmanifest如果您已經擁有該部分,則部署到其他空間應該更簡單。 –

+0

謝謝@data_henrik。它有助於。我將使用DevOps Build&Deploy來部署我的應用程序。 –

回答

1

最簡單的方法是使用Bluemix上的Delivery Pipeline Service

這使您可以根據對git存儲庫的更改(或手動觸發)來配置自動構建,測試和部署階段。

如果你有一個管道已經設置好你的開發空間,你有兩個選擇:

  1. 改變目標空間所有的部署階段和運行它們
  2. 克隆的輸水管道到一個新的項目 - 可以使用pipeline.yml文件複製這些項目。這裏是sample pipeline configuration file
相關問題