我是OpenShift新手,不知道如何用OpenShift使用我的私有远程GitHub存储库。我希望OpenShift能够监视我的私有远程GitHub存储库,并在每次我进入私有远程GitHub存储库时启动一个构建;如果构建成功,我希望OpenShift能够部署我的应用程序。
有没有人对如何做到这一点有分步的指导?
提前感谢!
发布于 2014-10-28 20:48:31
虽然我理解理由,但这可能不是最好的方法,因为你可能得不到你想要的结果。我还在多个OpenShift项目中使用Github,设置它的方式如下:
rhc app create <cartridge> -a <appname>,这应该克隆的操作系统回购到我的本地机器。git remote add ghupstream <link to github git repo>
当我开发的时候,我会对github做所有的修改,一旦我准备好推动“生产”,我将把我的更改推到我的OpenShift回购上,这反过来会启动一个构建。这不是完全自动的,但我喜欢那样。这确保了并不是每个推送都被发送到生产,而且我的代码只有在我手动引入它时才会进入生产。
但是,如果您正在寻找一个完全自动化的解决方案。我正在写一篇OpenShift博客文章,它将引导您使用Jenkins和GitHub来完成您的要求。
发布于 2016-06-15 08:52:49
这里有一个相当合理的指南:https://nwillc.wordpress.com/2015/07/03/your-existing-github-to-openshift-with-travis-ci
基本上:
https://stackoverflow.com/questions/26565597
复制相似问题