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

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

  •  
  •   dbfox · 2016-07-28 11:51:41 +08:00 · 9342 次点击
    这是一个创建于 2801 天前的主题,其中的信息可能已经有所发展或是发生改变。
    17 条回复    2016-08-05 20:05:08 +08:00
    hambut
        1
    hambut  
       2016-07-28 11:55:43 +08:00
    rsync, svn git hooks
    Clarencep
        2
    Clarencep  
       2016-07-28 12:08:42 +08:00   ❤️ 1
    rsync +1

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