Redhat Openshift-基于单个Git Repo部署多个应用程序

Redhat Openshift-基于单个Git Repo部署多个应用程序,openshift,redhat,Openshift,Redhat,有没有办法在Openshift中创建两个使用相同git repo的应用程序(尽管可能是不同的分支?) 我基本上是在寻找一种超级简单的方法来创建一个“实验”或“开发”应用程序和一个生产应用程序 谢谢 这篇关于发布管理的博文更详细地介绍了这个主题: 下面是过程的简要总结 # setup cd LOCAL_APP_DIRECTORY rhc app create STG_APP_NAME CARTRIDGE_TYPE rhc app create --no-git PROD_APP_NAME CAR

有没有办法在Openshift中创建两个使用相同git repo的应用程序(尽管可能是不同的分支?)

我基本上是在寻找一种超级简单的方法来创建一个“实验”或“开发”应用程序和一个生产应用程序


谢谢

这篇关于发布管理的博文更详细地介绍了这个主题:

下面是过程的简要总结

# setup
cd LOCAL_APP_DIRECTORY
rhc app create STG_APP_NAME CARTRIDGE_TYPE
rhc app create --no-git PROD_APP_NAME CARTRIDGE_TYPE
git remote add production -m master PROD_GIT_URL
git push -f production master
git remote rename origin staging

# deployment
git push staging # or simply, git push
git push production

# emergency rollbacks:
git log # return commit history, example hash: 28c5555352a902c549c965da30cf7559c80f328e
git push staging 28c5555352a902c549c965da30cf7559c80f328e:master
git push production 28c5555352a902c549c965da30cf7559c80f328e:master