使用Gogs的Web钩子
场景就是,当我们使用
coding或者Github或者Gogs来协作开发的时候,我们希望在更新好了代码之后,实时的部署到线上环境,本教程针对,宝塔面板和gogs来操作。 我们需要使用宝塔自带的WebHook 1.0,如图。

脚本写上以下代码
1 | #!/bin/bash |
然后就是查看密匙获取完整的Url,比如我的就是
1 | http://19.168.0.1:8888/hook?access_key=123¶m=ko.xiaohuwei.cn |
其中ip换成你的面板地址 access_key 换成宝塔给你的key ,param 换成项目目录名字,保存下来后面要用。
然后我们需要手动清空ko.xiaohuwei.cn根目录下的所有文件,连接服务器,把你的仓库克隆过来。

然后我们需要吧自己的钩子配置到Gogs

保存就可以了


网站根目录已经完成更新了~
完结。
