3

Веб-консоль OpenShift позволяет создавать новое приложение с использованием ветки/тега из существующего удаленного репозитория, который я не знаю, как использовать через 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.3 и postgresql-9.2), что невозможно с помощью веб-консоли.

ответ

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 также работает. –