代码之家  ›  专栏  ›  技术社区  ›  Hafiz Temuri

每次有东西合并到master-github webhooks时触发一个webhook

  •  2
  • Hafiz Temuri  · 技术社区  · 6 年前

    我不确定这将如何工作,但我希望运行一个bash脚本,每当有东西通过 Github . 有没有可能在pr合并时触发的Github Webhook?另外,我不确定如何通过这个web钩子更新master?或者有什么其他的建议可以这样做吗?我不知道我是否朝着正确的方向前进。

    通过 updating master 我的意思是,把一切都从主人那里拉出来。运行一个更改很少的bash脚本,并将新更改推回到master。

    1 回复  |  直到 6 年前
        1
  •  3
  •   William Chong    6 年前

    这个 GitHub webhook push event 在这种情况下是有用的。您需要一个服务器/应用程序来监听钩子,例如node.js/php服务器或CI服务。

    在服务器中,检查Webhook负载 ref === refs/head/master master 树枝或其他你认为合适的条件。然后修改回购协议 主人 分支,运行本地 git 使用适当的凭据命令或调用GitHub API。

    P.S.更新 主人 使用此服务的分支还将触发Webhook事件,因此您可能需要检查 pusher 在这种情况下也是如此。