PHP 项目自动部署有什么好点的解决方案?

2019-01-17 10:31:52 +08:00
 kaminono

求各位指点迷津

8169 次点击
所在节点    PHP
40 条回复
blurh11E27
2019-01-17 10:35:39 +08:00
哈哈哈哈 同问
sagaxu
2019-01-17 10:36:34 +08:00
git / rsync
scusjs
2019-01-17 10:37:45 +08:00
之前 php 小项目是 master 分支上做 webhook 去自动部署
CTO
2019-01-17 10:38:47 +08:00
webhook+1
EscYezi
2019-01-17 10:39:17 +08:00
之前有个想法是在远端建一个仓库写好 git hook 自动复制代码到 web 目录,本地 push 代码上去,触发 git hook,就可以完成部署了。不过还没来得及实践🌚
Sikoay
2019-01-17 10:42:18 +08:00
capistrano 搭配 git 使用
triptipstop
2019-01-17 10:42:57 +08:00
cron * * * ** git pull
salamanderMH
2019-01-17 10:43:57 +08:00
gitlab 的 webhook+jenkins
Sikoay
2019-01-17 10:44:23 +08:00
之前撸了一个简易教程,搭配使用(直接去官网看文档当然是最好的拉 https://www.sikoay.com/post/27 capistrano
jowan
2019-01-17 10:48:30 +08:00
jenkins + gogs + webhook
blurh11E27
2019-01-17 10:55:15 +08:00
zjsxwc
2019-01-17 10:56:05 +08:00
我们目前是 docker && jenkins
yuikns
2019-01-17 10:58:53 +08:00
@salamanderMH 有 gitlab ci 还要 jenkins 干哈
Light3
2019-01-17 11:03:34 +08:00
我现在码云+webhook
jakehu
2019-01-17 11:32:43 +08:00
@yuikns 有 gitlab ci 还要 jenkins 干哈 + 1
jakehu
2019-01-17 11:33:36 +08:00
gitlab + gitlab ci + docker/K8s 完美,我们 PHP nodejs Java 都是这样部署的
pynix
2019-01-17 11:34:57 +08:00
dokku(heroku)
salamanderMH
2019-01-17 11:44:51 +08:00
@jakehu 学习下 gitlab ci
avenger
2019-01-17 12:01:35 +08:00
abmin521
2019-01-17 12:05:43 +08:00
@pynix 这个好用吗 似乎是 paas 平台?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/527833

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX