弱弱的问下,大神都用什么自动化部署工具呢 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jalena
V2EX    DevOps

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

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

    一直都是手动。。。。感觉好 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
    simple2025
        4
    simple2025  
       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
    FarAhead
        8
    FarAhead  
       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 结合香
    fengyj
        23
    fengyj  
       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
    LuoyeBug
        29
    LuoyeBug  
       2019-05-10 15:13:03 +08:00
    gitlab-ci
    Indexyz
        30
    Indexyz  
       2019-05-10 15:14:38 +08:00 via Android
    MilkShake
        31
    MilkShake  
       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 覆盖原来的代码目录吗?
    sunnywx
        41
    sunnywx  
       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
    itechify
        47
    itechify  
    PRO
       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
    akiakiseofficial
        55
    akiakiseofficial  
       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  
    PRO
       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     Solana     2746 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 90ms UTC 11:09 PVG 19:09 LAX 03:09 JFK 06:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86