当前位置:  开发笔记 > 开发工具 > 正文

如何在Github存储库和Openshift之间自动同步?

如何解决《如何在Github存储库和Openshift之间自动同步?》经验,为你挑选了1个好方法。

在Github存储库和Openshift之间自动化同步的最佳方法是什么?

我在openshift中找到了这个文档:https://www.openshift.com/forums/openshift/how-to-keep-a-github-repository-and-an-openshift-repository-in-sync 用于手动进行同步化.



1> Hardy..:

我想第一个问题是为什么要自动化它?你想达到什么目的?在许多情况下,手动推送Openshift和GitHub可能更好.

但是,让我们探索一些可能性:

    配置一个带有多个URL的git远程,然后只需git push all.另请参阅使用one命令推送到所有git遥控器?

    使用GitHub Webhook - https://developer.github.com/webhooks/creating/.然后,GutHub将在每次推送时向给定的URL发送HTTP请求.然后,您可以在您的openshift设备上设置一些内容,用于收听请求以及是否从GitHub接收到一个请求.您可能需要通过ctl_app重新启动应用程序(请参阅https://www.openshift.com/kb/kb-e1055-how-to-restart-an-application)

    最后但同样重要的是,您可以在OpenShift中使用.openshift/action_hooks/post_deploy部署挂钩.重新部署应用程序后,我会被触发.在那里你也应该能够回购GitHub.

哪种方法最有意义取决于您的用例.

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有