V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xoxo419
V2EX  ›  程序员

检索了一些持续集成的工具 大家现在用的是那种比较多呢?

  •  
  •   xoxo419 · Nov 8, 2018 · 10361 views
    This topic created in 2739 days ago, the information mentioned may be changed or developed.

    回复: 项目语言 + 集成工具 eg: PHP gitlab-ci

    搜索整理的集成工具及服务

    • jenkins
    • Test and Deploy with Confidence
    • flow
    • teamcity
    • gitlab-ci
    • codeship
    • 脉冲云
    • walle 瓦力

    link

    40 replies    2018-12-08 00:41:37 +08:00
    lihongjie0209
        1
    lihongjie0209  
       Nov 8, 2018
    jenkins
    37Y37
        2
    37Y37  
       Nov 8, 2018
    jenkins 应该是最多的,除了工具之外还要自己结合流程定制内容,我还专门写了个工具
    https://mp.weixin.qq.com/s/eM7SNKmtw2tDQtXBsBXyxQ
    breezeFP
        3
    breezeFP  
       Nov 8, 2018
    jenkins
    d553296416
        4
    d553296416  
       Nov 8, 2018
    xcodeServer
    jing7851260
        5
    jing7851260  
       Nov 8, 2018
    C#+teamcity
    TommyLemon
        6
    TommyLemon  
       Nov 8, 2018
    jenkins,公司 Android,Java 都在用来做自动化构建
    AngryPanda
        7
    AngryPanda  
       Nov 8, 2018 via Android
    gitlab – ci

    之前也用过 jenkins
    yulitian888
        8
    yulitian888  
       Nov 8, 2018
    teamcity
    BjQR4kYSAe4Eo7vl
        9
    BjQR4kYSAe4Eo7vl  
       Nov 8, 2018
    gitlab-ci
    ooeyunarika
        10
    ooeyunarika  
       Nov 8, 2018
    gitlab-ci
    travis-ci

    jenkins 在有 pipeline 之前太蠢了,现在写写 JenkinsFile 倒还好
    ymj123
        11
    ymj123  
       Nov 8, 2018 via Android
    @ooeyunarika Jenkins 的 JenkinsFile 到处是坑好吗?特别是用 sh 调 shell 脚本的时候。那个 bash 环境,各种诡异。单引号取不到变量啦,PATH 找不到啦。乱七八糟的。
    dangyuluo
        12
    dangyuluo  
       Nov 8, 2018
    我司使用的 gitlab-ci
    YakuMioto
        13
    YakuMioto  
       Nov 8, 2018
    Drone
    CoderGeek
        14
    CoderGeek  
       Nov 8, 2018
    jenkins
    519718366
        15
    519718366  
       Nov 8, 2018
    jenkins
    justyy
        16
    justyy  
       Nov 8, 2018
    VSTS... 微软的全家桶
    Midnight
        17
    Midnight  
       Nov 8, 2018
    azure devops 了解一下 https://dev.azure.com
    huluhulu
        18
    huluhulu  
       Nov 8, 2018 via iPhone
    jenkins
    Mithril
        19
    Mithril  
       Nov 8, 2018
    TeamCity
    Jenkins 那乱七八糟的插件简直就是一堆大坑。
    一部分插件有 bug,更新插件需要更新 Jenkins,另外一堆插件不维护了,新版本 Jenkins 又用不了。
    总而言之一旦你的 Jenkins 配置完能用了,千万不要手贱去更新它。
    插件确实是多,不过一部分提供的根本是 CI 的基础功能。还有一部分是某个开发者脑袋一热写了个什么东西就传上去了,维护是不可能的,这辈子都不可能维护的。
    UI 啥的就不说了,反正格子衫都能忍。
    最后终觉人生苦短,换了 TeamCity
    lfzyx
        20
    lfzyx  
       Nov 8, 2018
    gocd:真正的持续交付流水线,完整的构建-测试-发布生命周期,完全践行了《持续交付:发布可靠软件的系统方法》书中的论点
    cizeZSY
        21
    cizeZSY  
       Nov 8, 2018
    Jenkins
    sparanoid
        22
    sparanoid  
       Nov 8, 2018 via iPhone
    CircleCI
    znood
        23
    znood  
       Nov 8, 2018 via iPhone
    jenkins,gitlacci,drone
    ifaii
        24
    ifaii  
       Nov 8, 2018 via iPhone
    gitlab-ci 加上定制的脚本,模块化设计 ,一个.gitlab-ci.yaml 文件所有应用通用,身心省力
    RRL
        25
    RRL  
       Nov 8, 2018 via Android
    VSTS 现已改名 Azure DevOps
    mmdsun
        26
    mmdsun  
       Nov 8, 2018 via Android
    Azure DevOps
    wwek
        27
    wwek  
       Nov 8, 2018
    jenkins
    walle
    kingcos
        28
    kingcos  
       Nov 8, 2018 via iPhone
    GitLab CI
    Jenkins
    都不是多好用…勉强用吧…
    SukkaW
        29
    SukkaW  
       Nov 8, 2018 via Android   ❤️ 1
    自己的项目用的 https://flow.ci
    Aksura
        30
    Aksura  
       Nov 8, 2018
    lambdacd
    YzSama
        31
    YzSama  
       Nov 8, 2018 via iPad
    我选择 gitlab ci。省心省力
    MasterMonkey
        32
    MasterMonkey  
       Nov 8, 2018   ❤️ 1
    MasterMonkey
        33
    MasterMonkey  
       Nov 8, 2018
    ShareDuck
        34
    ShareDuck  
       Nov 8, 2018
    c# TFS,开箱即用,没什么坑。
    spark
        35
    spark  
       Nov 8, 2018 via iPhone
    之前 Jenkins 现在 gitlab
    yuanxing008
        36
    yuanxing008  
       Nov 9, 2018
    不是大型 PHP 项目 walle 足以,涉及 composer 或者说项目人员自觉性足够高的话,jenkins 算是最完善的,但是也是配置起来比较蛋疼的
    xoxo419
        37
    xoxo419  
    OP
       Nov 9, 2018
    @yuanxing008 我也打算用这个 本地搭建好了, 但是好像 SQL 脚本要手动更新? 项目好久没有更新了 功能感觉还是不足.
    ivyliner
        38
    ivyliner  
       Nov 9, 2018
    gitlab-ci, jenkis 虽然看起来比较完善, 但是总感觉很混乱
    youngxhui
        39
    youngxhui  
       Nov 9, 2018 via Android
    问各位大佬一个问题,一个 Web 项目,没有线上数据库,ci 的时候就会失败,该怎么解决呢?必须要有一个线上数据库吗?
    yuanxing008
        40
    yuanxing008  
       Dec 8, 2018
    @xoxo419 你的这个需求。。walle 足以,可以自定义部署后执行的脚本,假如你确认你的 sql 是完全无误并且可以在生产环境执行的话,直接 sh 执行 SQL 就是了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3093 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 148ms · UTC 13:46 · PVG 21:46 · LAX 06:46 · JFK 09:46
    ♥ Do have faith in what you're doing.