• 请不要在回答技术问题时复制粘贴 AI 生成的内容
EthanWalkerTech
V2EX  ›  程序员

2026 年大家还在用 Jenkins 吗?

  •  
  •   EthanWalkerTech · 3h 44m ago · 2382 views
    这两天随手翻了几个团队公开的 CI 配置和踩坑博客,发现一个挺有意思的现象:
    Kubernetes 早就上了,Jenkinsfile 却还在,只是没人再拿出来当话题聊。

    现在 Jenkins 在你们的交付链路里还是核心角色,还是已经变成没人愿意碰但也没换掉的遗留系统?
    22 replies    2026-07-28 14:25:18 +08:00
    xndeye
        1
    xndeye  
       3h 41m ago   ❤️ 1
    我司还在用 supervisor 😁
    shiloh595
        2
    shiloh595  
       3h 38m ago
    还在用,而且是点点点手动发布😂
    MJTest
        3
    MJTest  
       3h 35m ago
    GitHub Action
    6yong
        4
    6yong  
       3h 32m ago
    有部分老的还在用 jenkins ,陆续都会迁移出去
    hxpmc
        5
    hxpmc  
       3h 31m ago
    不用这个用啥呀
    WebKit
        6
    WebKit  
       3h 31m ago
    还在用,只不过由 AI 驱动了
    xwh201314
        7
    xwh201314  
       3h 28m ago
    不用这个用啥呀
    tyrone2333
        8
    tyrone2333  
       3h 23m ago   ❤️ 2
    你这内容体太 ai 了吧
    leegradyllljjjj
        9
    leegradyllljjjj  
       3h 20m ago
    这些东西迟早有一天会被 ai 一句话指令取代,还有现在写的什么 skill ,plan 模板什么的,我看全扯淡
    EthanWalkerTech
        10
    EthanWalkerTech  
    OP
       3h 19m ago
    @WebKit 是 AI 维护 Jenkinsfile ,还是用 AI 看日志、给建议?
    EthanWalkerTech
        11
    EthanWalkerTech  
    OP
       3h 18m ago
    @6yong GitLab CI / GitHub Actions ,还是别的?
    Mithril
        12
    Mithril  
       3h 10m ago
    这个烂东西当年也没用过。

    十年前做技术选型的时候,Jenkins 就表现得很烂。这东西基本没有维护性,大部分功能都要靠插件。
    除非你只用官方那几个插件,不然早晚踩坑。第三方插件之间互相还有依赖关系。A 依赖 B ,B 依赖 C ,C 依赖特定版本 Jenkins ,并且作者都不知道哪去了。然后你想升级个 A 修个 Bug ,或者升级个 Jenkins 去用新的语言框架和插件,不好意思你动不了。

    导致你这 CI 系统里面所有的东西,都只能维持在你搭建那一刻的版本。彻底锁死了你 CI 系统的状态。但凡你以后哪个新项目需要新的语言和框架,老东西可能就得直接重新搭建一次。

    本来个人维护的开源项目可靠性就差点,Jenkins 还在这上面玩起来依赖链。确实是对核心项目开发人员很友好,用不着管一堆的各种语言各种包管理功能,反正 API 开给你了你可以自己写。但实际使用起来体验极差。
    Lamkin
        13
    Lamkin  
       3h 5m ago
    之前切到阿里云效流水线,因为要收费,又切回 Jenkins 了
    tudou1514
        14
    tudou1514  
       2h 59m ago
    jcasc 配合 share library 用着很爽
    shiki1286
        15
    shiki1286  
       1h 32m ago
    @tudou1514 赞同,jenkinsfile 再交给 ai ,ai 维护着整个 ci 项目。
    6yong
        16
    6yong  
       1h 26m ago
    @EthanWalkerTech #11 部署有用 Actions , 但日常开发中主要用自研工具,方便让 AI 创建任务和操作,也开源了,有兴趣可以看看。https://github.com/geililab/it-runner
    Yanlongli
        17
    Yanlongli  
       1h 22m ago
    teamcity
    lujiaosama
        18
    lujiaosama  
       1h 21m ago
    Jenkins 这玩意太难用了。我用 DRONE ,容器部署,YML 流程文件让 AI 来写太舒服了。
    elboble
        19
    elboble  
       21 mins ago
    @xndeye 我们先进一点,pm2
    alleng
        20
    alleng  
       17 mins ago
    当然用,说不好用的,你们真的深入用过吗 ?
    94
        21
    94  
       9 mins ago
    Jenkins 和 GitLab Runner 共存。还有一部分项目是开发团队自己部署的 Jpom 。
    NealLason
        22
    NealLason  
       4 mins ago
    公司 2 年前从 gitlab runner 迁移到了 jenkins ,非常好用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5710 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 06:30 · PVG 14:30 · LAX 23:30 · JFK 02:30
    ♥ Do have faith in what you're doing.