Skip to content
使用php配合github webhook进行自动部署
PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
php
README.md

README.md

xtGithubWeebhookCi.php

使用php配合github webhook进行自动部署

需要安装php运行环境,php版本要求 > 5.6。

在网站根目录部署ci.php,让该文件能被ip访问到。

前往repo首页,依次选择Settings-Webhooks-Add webhook。在Payload URL中填入上述可执行的php的地址,比如http://127.0.0.1/ci.php

添加成功后尝试对repo进行一次push操作,前往服务器查看是否已经自动拉取成功了。

php接收到push事件后会自动前往web_root/repo_name并执行git pull,相关代码在脚本的第28行。可以根据需要来修改。

You can’t perform that action at this time.