OpenShift Web コンソールを使用すると、既存のリモート リポジトリからブランチ/タグを使用して新しいアプリを作成できますrhc create
。
関連するコマンド ライン オプション--from-code URL
は、デフォルトのリポジトリ パスでうまく機能しますが、使用する特定のブランチをどのように判断すればよいでしょうか? OpenShift ドキュメントまたはその他の Web リソースで何も見つかりません。
私は以下と他のいくつかの変種を試しましたが、成功しませんでした:
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.3
とpostgresql-9.2
) を使用してアプリを作成できるため、Web コンソールでは作成できません。