跳到主要内容

1 篇博文 含有标签「vcs」

查看所有标签

· 3 分钟阅读

其原理是利用 GitLab/GitHub/YourRepository 提供的 WebHooks 钩子事件,创建一个钩子并且监听开发者的 push事件,接收到push事件后会通过POST请求将事件信息推送到指定的URL。当自行搭建的Nginx服务器接收到这个请求后,转发到自己写的 PHP脚本,PHP脚本会做一些基础校验(例如:访问令牌、密码),然后执行提前写好的 Shell 脚本来拉取代码。