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

大家说说都怎么上线啊?你们的上线流程是什么样的

  •  1
     
  •   haython · 2014-11-28 21:44:05 +08:00 · 3344 次点击
    这是一个创建于 3641 天前的主题,其中的信息可能已经有所发展或是发生改变。
    先说说我的,用的svn,首先把要上线的tag检出,然后用软链接指到这儿,如果这个tag有问题,再把软链接指回去。我感觉这样太low了,大家有没有其它好的办法啊
    9 条回复    2015-10-28 14:30:12 +08:00
    GeekGao
        1
    GeekGao  
       2014-11-28 23:00:43 +08:00   ❤️ 1
    commit ->SVN ->Hudson-> Fabric
    vivisidea
        2
    vivisidea  
       2014-11-29 00:50:24 +08:00
    厂里面有开发一个自动部署平台,在平台页面点击“上线”,会自动从git master检出代码,编译打包上传重启,等一会儿就上线好了。。。。
    typcn
        3
    typcn  
       2014-11-29 01:37:42 +08:00
    旧代码 tar zcvf
    上传新代码

    (捂脸)
    withrock
        5
    withrock  
       2014-11-29 10:31:37 +08:00
    将自己的代码路径、版本按照格式写在电子表格内,发邮件给测试组的人,抄送给大家,然后每周四测试组的人统一手工编译,FTP到生产环境。

    (捂脸)
    (捂脸)
    haython
        6
    haython  
    OP
       2014-11-29 12:54:16 +08:00
    @GeekGao Fabric也得需要具体到检出和替换那一步吧
    GeekGao
        7
    GeekGao  
       2014-11-29 21:49:09 +08:00
    @haython 我们是配置好的
    gamexg
        8
    gamexg  
       2014-11-30 22:48:55 +08:00
    git pull
    wushuiyong
        9
    wushuiyong  
       2015-10-28 14:30:12 +08:00
    还在用 FTP 、手工、脚本或者 Capistrano ?看来大家都还不知道 Walle-瓦力,一个 web 部署系统工具,可能也是个持续发布工具,配置简单、功能完善、界面流畅、开箱即用!

    支持 git 、 svn 版本管理,支持各种 web 代码发布,静态的 HTML ,动态 PHP ,需要编译的 JAVA 等。主要功能列表:
    1.用户分身份注册、登录
    2.开发者发起上线任务申请、部署
    3.管理者审核上线任务
    4.支持多项目部署
    5.支持多项目多任务并行
    6.快速回滚
    7.项目的用户权限管理
    8.部署前准备任务 pre-deploy (前置检查)
    9.代码检出后处理任务 post-deploy (如 vendor )
    10.同步后更新软链前置任务 pre-release
    11.发布完毕后收尾任务 post-release (如重启)
    12.执行 sql 构建(不要担心忘记测试环境 sql 同步)
    13.线上文件指纹确认
    14.支持 git 、 svn 版本管理

    详见 github 项目地址: https://github.com/meolu/walle-web ,官方主页介绍: http://www.huamanshu.com/walle.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2802 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:49 · PVG 22:49 · LAX 06:49 · JFK 09:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.