分两种情况,一说是 PHP 项目一个是 Hexo 静态博客。网上普遍的思路是写一个接口给 WebHook (总感觉不太像样 XD ),还有宝塔的 WebHook (这俩不是一个东西吗)。
问问一般自动拉取都是怎么做的?
分两种情况,一说是 PHP 项目一个是 Hexo 静态博客。网上普遍的思路是写一个接口给 WebHook (总感觉不太像样 XD ),还有宝塔的 WebHook (这俩不是一个东西吗)。
问问一般自动拉取都是怎么做的?
1
cz5424 Nov 17, 2019 via iPhone
Gitlab 之类的 ci 或者 webhook 触发服务器 api,api 拉取
|
2
cz5424 Nov 17, 2019 via iPhone
当然 ci 也可以登进去服务器拉取
|
3
yjxjn Nov 17, 2019
一般情况就是 gitlab-ci,然后写个钩子,webhook 啥的,一旦检测到 action,就 pull 代码就可以了。基本斗士靠钩子。
|
5
makdon Nov 17, 2019
静态的项目使用 gitlab pineline 就可以了 8 ?
|
7
yjxjn Nov 17, 2019
|
8
yjxjn Nov 17, 2019
谷歌 hexo webhook 就行,感觉都差不多。
|
9
tomxin7 Nov 17, 2019
我是用 go 写了个 web 服务,通过 webhook 通知拉取。
|
11
jinliming2 Nov 17, 2019 via iPhone
就是 webhook……
但是我还是见过好多直接配个专门的账号把 ssh key 放服务器上拉代码的…… |
12
edk24 Nov 17, 2019
我们是做 php 项目, 然后用的宝塔面板. 里面可以安装 webhook 插件, 在码云配置好 webhook 地址后, push 后就会通知宝塔.
宝塔再运行脚本拉下来 |
13
pecopeco Nov 17, 2019 via Android
自己写 webhook
|
14
T3RRY Nov 17, 2019 via iPhone
webhooks 啊
|
15
cz5424 Nov 17, 2019
CD=>持续部署=>进到生产环境没啥毛病
|
16
af8991 Nov 18, 2019 Jenkins
|
17
CivAx Nov 18, 2019
Gitlab + Webhook 配 Jenkins + Shell
|