美文网首页
GitlGitLab利用Webhook实现Push代码后的持续集

GitlGitLab利用Webhook实现Push代码后的持续集

作者: ModestStorm | 来源:发表于2022-10-25 10:56 被阅读0次

    参考文档:web hook事件监听

    1.在本地安装服务器模拟接收github事件

    我们将使用本地服务器接收来自 GitHub 的消息。 因此,首先,我们需要将我们的本地发展环境显示给互联网。 我们将使用 ngrok 实现此目的。 所有主要操作系统均可免费使用 ngrok。 有关详细信息,请参阅 ngrok 下载页面

    安装 ngrok 后,可以通过在命令行上运行 ./ngrok http 4567 来公开本地主机。 4567 是我们服务器侦听消息的端口号。 您应该会看到如下所示的行:

    $ Forwarding http://7e9ea9dc.ngrok.io -> 127.0.0.1:4567

    记下 *.ngrok.io URL。 我们将用它来设置 web 挂钩。

    2.设置WebHook

    添加webHook请求URL,将接收 Webhook POST 请求的服务器的 URL。

    由于我们为本教程进行本地开发,因此将其设置为 *.ngrok.io URL,且后接 /payload。 例如 http://7e9ea9dc.ngrok.io/payload

    截屏2022-10-25 15.56.42.png

    Gitlab利用Webhook实现Push代码后的jenkins自动构建

    相关文章

      网友评论

          本文标题:GitlGitLab利用Webhook实现Push代码后的持续集

          本文链接:https://www.haomeiwen.com/subject/unxozrtx.html