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

弱弱的问下,大神都用什么自动化部署工具呢

  •  
  •   jalena · 2019-05-10 11:57:03 +08:00 · 15788 次点击
    这是一个创建于 1784 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直都是手动。。。。感觉好 low~

    96 条回复    2020-04-27 09:18:43 +08:00
    chendy
        1
    chendy  
       2019-05-10 12:04:25 +08:00   ❤️ 4
    gitlab-ci,简单好用
    CoderXiaode
        2
    CoderXiaode  
       2019-05-10 12:11:35 +08:00
    Jenkins
    boxvivi007
        3
    boxvivi007  
       2019-05-10 12:31:03 +08:00
    jenkins
    chenqh
        4
    chenqh  
       2019-05-10 12:44:29 +08:00
    ansible
    ruihe
        5
    ruihe  
       2019-05-10 12:44:50 +08:00
    jenkins
    ymj123
        6
    ymj123  
       2019-05-10 12:45:59 +08:00 via Android
    jenkins
    yulitian888
        7
    yulitian888  
       2019-05-10 12:49:17 +08:00
    teamcity
    w7938940
        8
    w7938940  
       2019-05-10 12:49:37 +08:00
    chef
    zyy314680012
        9
    zyy314680012  
       2019-05-10 12:51:02 +08:00 via Android
    jenkins
    marchDu
        10
    marchDu  
       2019-05-10 13:37:54 +08:00
    jenkins
    saltxy
        11
    saltxy  
       2019-05-10 13:38:11 +08:00
    jenkins
    micyng
        12
    micyng  
       2019-05-10 13:41:37 +08:00
    fabric
    qinyusen
        13
    qinyusen  
       2019-05-10 13:46:12 +08:00
    jenkins 或者手写一套 CI。。。
    ghos
        14
    ghos  
       2019-05-10 13:50:02 +08:00
    teamcity
    lihongjie0209
        15
    lihongjie0209  
       2019-05-10 13:52:49 +08:00
    jenkins blue ocean
    JasperWong
        16
    JasperWong  
       2019-05-10 13:53:26 +08:00
    jenkins
    zqguo
        17
    zqguo  
       2019-05-10 13:56:49 +08:00 via Android
    jenkins 真香
    atpking
        18
    atpking  
       2019-05-10 13:57:28 +08:00
    capistrano
    opengps
        19
    opengps  
       2019-05-10 13:59:23 +08:00 via Android
    kudu
    cnryb
        20
    cnryb  
       2019-05-10 14:02:50 +08:00
    visual studio devops pipelines
    kiddingU
        21
    kiddingU  
       2019-05-10 14:03:35 +08:00
    jenkins walle
    kljsandjb
        22
    kljsandjb  
       2019-05-10 14:14:59 +08:00 via iPhone
    非大神,用的 azure pipelines,跟 github 结合香
    huiyifyj
        23
    huiyifyj  
       2019-05-10 14:17:39 +08:00 via Android
    azure pipelines,用过就知道,真 tm 得香
    mmrx
        24
    mmrx  
       2019-05-10 14:27:45 +08:00
    jenkins + gitlab webhook api + 项目组自己写的前后端 + docker
    d553296416
        25
    d553296416  
       2019-05-10 14:32:52 +08:00
    xcodeserver
    NUT
        26
    NUT  
       2019-05-10 14:50:17 +08:00
    gitlab+jenkins+cd (自研)+k8s
    wisetc
        27
    wisetc  
       2019-05-10 14:51:41 +08:00
    gitlab-ci + node image
    defunct9
        28
    defunct9  
       2019-05-10 14:59:37 +08:00
    automan
    webluoye
        29
    webluoye  
       2019-05-10 15:13:03 +08:00
    gitlab-ci
    Indexyz
        30
    Indexyz  
       2019-05-10 15:14:38 +08:00 via Android
    aaa5838769
        31
    aaa5838769  
       2019-05-10 15:45:29 +08:00
    ansible
    inframe
        32
    inframe  
       2019-05-10 15:46:28 +08:00 via Android
    saltstack
    okampfer
        33
    okampfer  
       2019-05-10 15:52:10 +08:00
    @kljsandjb #22
    Azure Pipelines 是不是对开源项目免费?
    dilu
        34
    dilu  
       2019-05-10 15:56:33 +08:00 via Android
    gitlab-ci 简单好用+10086
    kljsandjb
        35
    kljsandjb  
       2019-05-10 15:58:43 +08:00 via iPhone
    @okampfer #32 忘了…反正没被收费过……
    wendellup2018
        36
    wendellup2018  
       2019-05-10 16:44:03 +08:00
    @inframe 同 saltstack, 管理平台自己开发的,你们怎么搞的
    clarkyi
        37
    clarkyi  
       2019-05-10 17:10:17 +08:00
    gitlab+jenkins+rundeck
    WildCat
        38
    WildCat  
       2019-05-10 17:13:07 +08:00 via iPhone
    gutlab ci,portainer,traefik
    richzhu
        39
    richzhu  
       2019-05-10 17:13:58 +08:00
    Jenkins
    Bruin
        40
    Bruin  
       2019-05-10 17:15:05 +08:00
    @chendy 大佬 ,ci 最后一步,怎么把代码同步到服务器?是直接 copy 覆盖原来的代码目录吗?
    284716337
        41
    284716337  
       2019-05-10 17:16:12 +08:00
    Jenkins
    ezreal
        42
    ezreal  
       2019-05-10 17:33:48 +08:00
    drone、capistrano、ansible
    chendy
        43
    chendy  
       2019-05-10 17:40:07 +08:00
    @Bruin 不一样的项目部署方式不一样的啊,比如前端项目就构建好直接 rsync 过去
    1iuh
        44
    1iuh  
       2019-05-10 17:42:17 +08:00
    各位大佬,有没有什么轻量点的 ci 工具呀。用了下 aliyun 的 gitlab, 不支持 gitlab-runner,只能用 webhook, 有没有什么
    1iuh
        45
    1iuh  
       2019-05-10 17:44:13 +08:00
    接上条,ctrl+enter 直接发出去了。

    有没有什么简单一点的工具,能收到 webhook 后 pull 代码就行了。
    itbeihe
        46
    itbeihe  
       2019-05-10 19:09:43 +08:00
    oneisall8955
        47
    oneisall8955  
       2019-05-10 20:46:50 +08:00 via Android
    jenkins + shell
    xypcn
        48
    xypcn  
       2019-05-10 21:00:42 +08:00
    写 linux shell 脚本最好,jenkins 是有个图形界面
    est
        49
    est  
       2019-05-10 21:10:18 +08:00
    gitlab
    ak47947
        50
    ak47947  
       2019-05-10 21:28:01 +08:00
    标记一下
    yinjiayi
        51
    yinjiayi  
       2019-05-10 21:58:53 +08:00
    Jenkins
    qq960826
        52
    qq960826  
       2019-05-10 22:02:11 +08:00
    Jenkins
    ihipop
        53
    ihipop  
       2019-05-10 22:05:10 +08:00 via Android
    gitlab-ci,deployer,ansible
    acrisliu
        54
    acrisliu  
       2019-05-10 22:05:22 +08:00 via Android
    Blue Ocean
    xlui
        55
    xlui  
       2019-05-10 22:07:50 +08:00 via iPhone
    Jenkins
    cabing
        56
    cabing  
       2019-05-10 22:08:09 +08:00
    jenkins.
    还有定制版 jenkins~~
    shynome
        57
    shynome  
       2019-05-10 22:13:23 +08:00 via Android
    drone ci
    zjsxwc
        58
    zjsxwc  
       2019-05-10 22:14:24 +08:00 via Android
    jenkins
    blackboom
        59
    blackboom  
       2019-05-10 22:26:44 +08:00 via Android
    only azure pipelines
    lujiajing1126
        60
    lujiajing1126  
       2019-05-10 22:31:09 +08:00
    jenkins pipeline 带自己开发的插件, docker, k8s
    chendeshen
        61
    chendeshen  
       2019-05-10 22:50:35 +08:00 via Android
    Atlassian Starter License 一整套整合,CI/CD 走一波。
    kofj
        62
    kofj  
       2019-05-10 23:29:59 +08:00
    JRay
        63
    JRay  
       2019-05-10 23:39:32 +08:00
    Jenkins
    mrcotter2013
        64
    mrcotter2013  
       2019-05-10 23:43:24 +08:00 via Android
    Bitbucket 搭配 CircleCI
    willis
        65
    willis  
       2019-05-10 23:47:25 +08:00
    fabric ansible saltstack
    mmdsun
        66
    mmdsun  
       2019-05-11 00:03:00 +08:00 via Android
    azure pipelines,https://appcenter.ms
    zeyexe
        67
    zeyexe  
       2019-05-11 00:07:08 +08:00
    要轻量级,我正在用的 https://github.com/adnanh/webhook
    收到一个 webhook 请求就开始执行任务了
    avenger
        68
    avenger  
       2019-05-11 01:04:58 +08:00
    Laravel + Vue 用的这个 https://deployer.org/
    nooper
        69
    nooper  
       2019-05-11 01:08:17 +08:00
    terraform, cloudfromation. codepipeline
    0x3f3f
        70
    0x3f3f  
       2019-05-11 01:42:32 +08:00 via iPhone
    学习了。
    thet
        71
    thet  
       2019-05-11 01:48:29 +08:00 via Android
    jenkins gitlab ci 都有吧
    iszengmh
        72
    iszengmh  
       2019-05-11 02:10:00 +08:00 via Android
    java 后端项目自动部署?
    Trumeet
        73
    Trumeet  
       2019-05-11 02:50:05 +08:00 via Android
    不是大神,不符合题意,无法回答
    Trumeet
        74
    Trumeet  
       2019-05-11 02:52:20 +08:00 via Android
    travis 很香
    akira
        75
    akira  
       2019-05-11 04:23:51 +08:00
    手动的流程 一步步写成脚本 就是自动化了
    cxbig
        76
    cxbig  
       2019-05-11 04:33:12 +08:00
    Ansible 或 Terraform 管理服務器
    產品部署一般用 Jenkins 即可
    luozic
        77
    luozic  
       2019-05-11 07:04:00 +08:00 via iPhone
    jenkens+k8s+knative
    andrewpsy
        78
    andrewpsy  
       2019-05-11 07:09:44 +08:00 via iPhone
    Bamboo 加一点 Ansible.
    binux
        79
    binux  
       2019-05-11 07:13:42 +08:00
    circleci 现在没人用了吗?
    有什么用什么,AWS 就用 EB + CF, k8s 就 k8s
    mritd
        80
    mritd  
       2019-05-11 07:16:19 +08:00 via iPhone
    GitLab CI + K8S
    wweir
        81
    wweir  
       2019-05-11 07:23:01 +08:00
    CircleCI
    ww2000e
        82
    ww2000e  
       2019-05-11 09:22:13 +08:00
    drone
    qianji201712
        83
    qianji201712  
       2019-05-11 09:24:44 +08:00 via Android
    手动更新 == 之所以这么做,是因为个人项目,搭建一套 Ci 没必要,费事,所以我就都用 Git 来同步代码了,发布到 Release 分支的代码,Review 过了后,hooks 会自动拉取到线上服务器
    qianji201712
        84
    qianji201712  
       2019-05-11 09:25:05 +08:00 via Android
    @Bruin 搞一个 Hook 脚本就好了
    agdhole
        85
    agdhole  
       2019-05-11 09:58:14 +08:00   ❤️ 1
    @1iuh #45 webhook 就行,github 会主动通知的,收到消息然后用脚本拉取部署
    tailf
        86
    tailf  
       2019-05-11 10:20:41 +08:00
    git pull origin master
    1hhkc2p7gz
        87
    1hhkc2p7gz  
       2019-05-11 10:29:04 +08:00 via Android
    gitlab-ci
    loveCoding
        88
    loveCoding  
       2019-05-11 10:36:33 +08:00   ❤️ 1
    @1iuh jenkins 可以
    abcbuzhiming
        89
    abcbuzhiming  
       2019-05-11 11:56:22 +08:00
    目前来说,除非自研,轮全面性还没有能打的过 jenkins 的,gitlab CI 是个新秀,支持的功能还是不够多
    impossibleshen
        90
    impossibleshen  
       2019-05-11 12:20:27 +08:00
    Jenkins->gitlab->nexus/harbor->k8s
    hyrepo
        91
    hyrepo  
       2019-05-11 12:43:35 +08:00 via iPhone
    AWS code pipeline,非常难用
    cheshire
        92
    cheshire  
       2019-05-11 12:47:43 +08:00
    gitlab-ci + shell script + K8S
    lol0
        93
    lol0  
       2019-05-11 13:44:34 +08:00 via Android
    npm+Borg
    helloet
        94
    helloet  
       2019-05-11 16:32:07 +08:00
    jenkins
    jalena
        95
    jalena  
    OP
       2019-05-13 09:59:22 +08:00
    @abcbuzhiming 在项目中我搭建过 gitlib 作为 git 服务,同时也使用了 CI/CD,感觉集成性太强,如果使用外部的 github,或者码云,感觉就需要通过 webhook 来调用!~
    Hanggi
        96
    Hanggi  
       2020-04-27 09:18:43 +08:00 via iPhone
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1065 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 18:59 · PVG 02:59 · LAX 11:59 · JFK 14:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.