Skip to main content

github 网站钩子

钩子原理

github 仓库的 webhooks 是 github 提供的一种方式,当仓库有 push 时,github 会向指定的 url 发送请求,我们可以在请求中进行一些操作,比如构建项目。

服务器

需要有个后台服务来接收 github 的请求,并进行处理。

安装 nodejs

让我们可以用 javascript 来写后台服务。

sudo yum install nodejs

安装 pm2

让我们可以方便地管理 nodejs 服务。

sudo npm install -g pm2

创建钩子

删除钩子