首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为OpenShift使用我的OpenShift存储库

如何为OpenShift使用我的OpenShift存储库
EN

Stack Overflow用户
提问于 2014-10-25 18:12:00
回答 2查看 808关注 0票数 1

我是OpenShift新手,不知道如何用OpenShift使用我的私有远程GitHub存储库。我希望OpenShift能够监视我的私有远程GitHub存储库,并在每次我进入私有远程GitHub存储库时启动一个构建;如果构建成功,我希望OpenShift能够部署我的应用程序。

有没有人对如何做到这一点有分步的指导?

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2014-10-28 20:48:31

虽然我理解理由,但这可能不是最好的方法,因为你可能得不到你想要的结果。我还在多个OpenShift项目中使用Github,设置它的方式如下:

  1. 创建OpenShift应用程序与rhc app create <cartridge> -a <appname>,这应该克隆的操作系统回购到我的本地机器。
  2. 然后,我将cd存储到本地回购系统中,并将GitHub回购添加为远程设备:

git remote add ghupstream <link to github git repo>

当我开发的时候,我会对github做所有的修改,一旦我准备好推动“生产”,我将把我的更改推到我的OpenShift回购上,这反过来会启动一个构建。这不是完全自动的,但我喜欢那样。这确保了并不是每个推送都被发送到生产,而且我的代码只有在我手动引入它时才会进入生产。

但是,如果您正在寻找一个完全自动化的解决方案。我正在写一篇OpenShift博客文章,它将引导您使用Jenkins和GitHub来完成您的要求。

票数 0
EN

Stack Overflow用户

发布于 2016-06-15 08:52:49

这里有一个相当合理的指南:https://nwillc.wordpress.com/2015/07/03/your-existing-github-to-openshift-with-travis-ci

基本上:

  1. 创建DiY OpenShift应用程序
  2. 把那个应用程序分解成控制结构。
  3. 提交并推送到OpenShift git
  4. 将OpenShift GitHub作为远程源添加到我的GitHub回购的本地克隆中。
  5. 从OpenShift原点拉出
  6. 解决任何合并问题(都有一个README.md),提交
  7. 将rhc .git本地配置从OpenShift git复制到本地OpenShift git
  8. 为结合GitHub和OpenShift添加一个新的远程别名
  9. 推送至组合遥控器
  10. 验证GitHub和OpenShift gits看起来都是正确的
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26565597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档