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

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

  •  
  •   xoxo419 · 72 天前 · 2570 次点击
    这是一个创建于 72 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    link

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

    之前也用过 jenkins
        8
    yulitian888   72 天前
    teamcity
        9
    deanglc   72 天前
    gitlab-ci
        10
    ooeyunarika   72 天前
    gitlab-ci
    travis-ci

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