一套代码如何部署多台服务器?有什么同步工具么?总不能拿个 ftp 几台服务器手工去传输吧?

2016-07-28 11:51:41 +08:00
 dbfox
9569 次点击
所在节点    DevOps
17 条回复
hambut
2016-07-28 11:55:43 +08:00
rsync, svn git hooks
Clarencep
2016-07-28 12:08:42 +08:00
rsync +1

介绍下偶们现在用的:
gogs 搭的 git 服务器,按上 push 钩子 -> jenkins 持续集成,自动化构建并做基础测试 -> 通过 rsync 部署到服务器上
uyhyygyug1234
2016-07-28 12:41:01 +08:00
ansible
realpg
2016-07-28 12:54:24 +08:00
现在还有手动传的?
版本库自动检出,如果有需要自动执行构建编译脚本
void1900
2016-07-28 13:00:25 +08:00
我喜欢用 git 不过注意 public 目录里不要有 .git 文件夹
lijinma
2016-07-28 14:04:17 +08:00
现在用的是 ansible
defunct9
2016-07-28 14:05:56 +08:00
saltstack
tms
2016-07-28 14:21:40 +08:00
rsync
TangMonk
2016-07-28 14:24:18 +08:00
ZE3kr
2016-07-28 14:30:43 +08:00
直接自建的 GitLab 的 CI runner ,运行 shell 脚本自动同步。(先在别处写好 rsync 的配置文件)
noahzh
2016-07-28 14:41:24 +08:00
打包成 rpm 包是最科学有效的。
restran
2016-07-28 14:42:19 +08:00
wujunze
2016-07-28 14:43:55 +08:00
瓦力代码部署工具不错 楼主可以试试 http://walle-web.io/
bakashousi
2016-07-28 14:45:20 +08:00
jenkins saltstack 楼上推荐那个瓦力也不错
ksupertu
2016-07-29 01:50:59 +08:00
git jenkins docker
Lullaby
2016-07-29 11:52:16 +08:00
gitlab jenkins
jerray
2016-08-05 20:05:08 +08:00

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

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

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

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

© 2021 V2EX