V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dbfox
V2EX  ›  DevOps

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

  •  
  •   dbfox · 2016 年 7 月 28 日 · 10142 次点击
    这是一个创建于 3468 天前的主题,其中的信息可能已经有所发展或是发生改变。
    17 条回复    2016-08-05 20:05:08 +08:00
    WeeH9T
        1
    WeeH9T  
       2016 年 7 月 28 日
    rsync, svn git hooks
    Clarencep
        2
    Clarencep  
       2016 年 7 月 28 日   ❤️ 1
    rsync +1

    介绍下偶们现在用的:
    gogs 搭的 git 服务器,按上 push 钩子 -> jenkins 持续集成,自动化构建并做基础测试 -> 通过 rsync 部署到服务器上
    uyhyygyug1234
        3
    uyhyygyug1234  
       2016 年 7 月 28 日
    ansible
    realpg
        4
    realpg  
    PRO
       2016 年 7 月 28 日
    现在还有手动传的?
    版本库自动检出,如果有需要自动执行构建编译脚本
    void1900
        5
    void1900  
       2016 年 7 月 28 日
    我喜欢用 git 不过注意 public 目录里不要有 .git 文件夹
    lijinma
        6
    lijinma  
       2016 年 7 月 28 日
    现在用的是 ansible
    defunct9
        7
    defunct9  
       2016 年 7 月 28 日
    saltstack
    tms
        8
    tms  
       2016 年 7 月 28 日
    rsync
    TangMonk
        9
    TangMonk  
       2016 年 7 月 28 日
    ZE3kr
        10
    ZE3kr  
       2016 年 7 月 28 日 via iPhone
    直接自建的 GitLab 的 CI runner ,运行 shell 脚本自动同步。(先在别处写好 rsync 的配置文件)
    noahzh
        11
    noahzh  
       2016 年 7 月 28 日
    打包成 rpm 包是最科学有效的。
    restran
        12
    restran  
       2016 年 7 月 28 日
    wujunze
        13
    wujunze  
       2016 年 7 月 28 日
    瓦力代码部署工具不错 楼主可以试试 http://walle-web.io/
    bakashousi
        14
    bakashousi  
       2016 年 7 月 28 日
    jenkins saltstack 楼上推荐那个瓦力也不错
    ksupertu
        15
    ksupertu  
       2016 年 7 月 29 日 via Android
    git jenkins docker
    Lullaby
        16
    Lullaby  
       2016 年 7 月 29 日
    gitlab jenkins
    jerray
        17
    jerray  
       2016 年 8 月 5 日
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1095 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 17:40 · PVG 01:40 · LAX 09:40 · JFK 12:40
    ♥ Do have faith in what you're doing.