使用webhooks自动部署Github、GitLab、Gitee代码

15.7k PHP教程 3评论
假设,我们有三个环境: 线上仓库。如Github、GitLab或Gitee(开源中国) 本地仓库。日常开发用的。 服务器仓库。一般是自动在测试服务器,或者生产服务器。 这里我们要达到的目的是, 当有新的本地 commit push 到线上仓库时,服务器仓库自动pull最线上仓库新的代码。 1 工作原理 Webhooks工作原理很简单,如下图。 当我们push 代码到…