V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
boer0924
V2EX  ›  Linux

说说大家自动化部署的方案呢?各位大神

  •  
  •   boer0924 · 2015-09-23 09:32:40 +08:00 · 7359 次点击
    这是一个创建于 3328 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题:说说大家自动化部署的方案呢?可以包括代码、环境、配置等等各种自动化嘛!

    24 条回复    2015-09-25 08:46:58 +08:00
    ri0day
        1
    ri0day  
       2015-09-23 10:08:34 +08:00   ❤️ 1
    rundeck
    songco
        2
    songco  
       2015-09-23 10:10:42 +08:00
    我们只有开发和测试环境的自动化部署 /测试.

    都是 CI build 或者定时触发的, 用的自己公司写的代码进行部署. production 不使用.
    letitbesqzr
        3
    letitbesqzr  
       2015-09-23 10:15:21 +08:00
    jenkins
    fengyue
        4
    fengyue  
       2015-09-23 10:40:02 +08:00
    teamcity
    c742435
        5
    c742435  
       2015-09-23 10:44:34 +08:00
    jenkins+docker 爽得不要不要的。
    boer0924
        6
    boer0924  
    OP
       2015-09-23 11:02:20 +08:00
    @letitbesqzr Jenkins 你们怎么整合的呀!用到那些插件嘛?
    boer0924
        7
    boer0924  
    OP
       2015-09-23 11:03:06 +08:00
    @c742435 Docker 确实牛 A*C 。
    shibo501c
        8
    shibo501c  
       2015-09-23 11:03:34 +08:00
    @ri0day rundeck 好用吗?我看了眼 github 上有快一千赞
    boer0924
        9
    boer0924  
    OP
       2015-09-23 11:06:31 +08:00
    我们现在 代码自动化这块 saltstack+git+scripts 。也想试试 jenkins 。。。
    xderam
        10
    xderam  
       2015-09-23 11:38:26 +08:00
    @shibo501c 还不错.要不就自己写...反正要有个界面去控制频率和速度啊..
    chairuosen
        11
    chairuosen  
       2015-09-23 11:59:36 +08:00
    @c742435 docker 的 image 怎么管理的?是建一个私有 registry 还是每次从 dockerfile 生成?
    beyondsoft
        12
    beyondsoft  
       2015-09-23 12:05:02 +08:00
    @chairuosen 自建私有仓库 , java 项目直接可以直接用 maven 打包提交镜像,然后 kubernetes rolling-update
    qinglangee
        13
    qinglangee  
       2015-09-23 12:16:05 +08:00   ❤️ 1
    小王, 把最新页面更新一下
    c742435
        14
    c742435  
       2015-09-23 13:23:34 +08:00
    @chairuosen 从 dockerfile build 然后提交到私有仓库 然后在多个业务机上跑起来
    derek80
        15
    derek80  
       2015-09-23 13:26:02 +08:00
    jenkins + kubernetes/docker
    ri0day
        16
    ri0day  
       2015-09-23 15:50:47 +08:00
    @shibo501c 还可以 用来统一管理机器,或者做一些同步代码到服务器,还有一些平常经常做的任务没有问题
    rundeck 就是一个通讯总线 ,帮你把机器都连接起来了,你自己要做什么还得你自己去写脚本。只是有一个 web 平台给你触发,还带权限管理,可以让运维只关注于要实现的运维认为。不要去做什么界面。做什么权限这些
    shibo501c
        17
    shibo501c  
       2015-09-23 18:54:24 +08:00
    @ri0day 多谢细致的解答
    sakeven
        18
    sakeven  
       2015-09-23 19:33:30 +08:00 via iPhone
    daocloud
    qianlifeng
        19
    qianlifeng  
       2015-09-23 20:17:35 +08:00
    人工自动化:q
    ajan
        20
    ajan  
       2015-09-23 22:24:22 +08:00
    我现在这家公司部署代码,靠人力用 U 盘拷贝文件、 连远程桌面 覆盖工程或文件、重启服务。 我一直在鄙视
    wei745359223
        21
    wei745359223  
       2015-09-23 22:26:12 +08:00
    gitlab + capistrano
    muzuiget
        22
    muzuiget  
       2015-09-23 23:30:29 +08:00
    ansible + docker
    newghost
        23
    newghost  
       2015-09-24 09:11:06 +08:00
    有没有 node.js 的版本?
    boer0924
        24
    boer0924  
    OP
       2015-09-25 08:46:58 +08:00
    @ajan 呵呵,值得鄙视!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2840 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 105ms · UTC 06:21 · PVG 14:21 · LAX 23:21 · JFK 02:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.