3

OpenShift Web控制檯允許使用來自現有遠程存儲庫的分支/標記創建新應用程序,我不知道如何通過rhc create使用分支/標記。使用來自現有存儲庫的分支創建Openshift應用程序(使用`rhc create`)

相關命令行選項--from-code URL適用於默認存儲庫路徑,但是如何確定要使用哪個特定分支?我在OpenShift documentation或任何其他網絡資源找不到任何東西。

我嘗試了以下和其他一些變異,但沒有成功:

rhc app create my_new_app_name python-3.3 postgresql-9.2 --from-code https://github.com/my_user/my_repository/tree/my_branch

rhc app create my_new_app_name python-3.3 postgresql-9.2 --from-code https://github.com/my_user/my_repository.git/my_branch

得到的消息:

Source code repository could not be cloned: 'https://github.com/my_user/my_repository.git/my_branch'. Please verify the repository is correct and contact support.

我需要使用rhc create來創建新的應用程序,因爲這一點使用多個盒式磁帶(此處爲python-3.3postgresql-9.2)降低了應用程序的創建,這是通過Web控制檯無法實現的。

回答

6

你很近。您可以從一個分支通過執行以下命令來創建你的應用程序:

rhc app create my_new_app_name python-3.3 postgresql-9.2 --from-code https://github.com/my_user/my_repository#mybranch

+0

追加特定提交#SHA1也適用。 – 2015-08-31 10:47:05

相關問題