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控制台创建的。
发布于 2014-12-12 17:20:13
你们关系很好。通过执行以下操作,可以从分支创建应用程序:
rhc app create my_new_app_name python-3.3 postgresql-9.2 --from-code https://github.com/my_user/my_repository#mybranch
https://stackoverflow.com/questions/27255948
复制相似问题