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

A lock-file-based plugin manager for Jenkins

  •  
  •   zhan9san · 11 小时 44 分钟前 · 161 次点击

    在生产环境中管理 Jenkins 插件时,常遇到以下问题:

    • 插件列表和真实环境不一致
    • 插件的依赖会随时间变化
    • 构建难以复现

    jpm 为 Jenkins 插件引入了 lock-file 工作流,将插件解析与安装分离:

    • jpm lock:解析所有传递依赖,生成 plugins-lock.txt
    • jpm install:严格按照 lock 文件安装插件

    此外,它还支持:

    • SHA-256 完整性校验
    • 识别 Jenkins 内置插件
    • 版本升级辅助(--fix 和 --upgrade )

    目前项目处于早期发布阶段,欢迎有大规模 Jenkins 运维经验的工程师提供反馈,尤其是在边缘场景和升级流程方面。

    https://github.com/zhan9san/jpm

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   965 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:04 · PVG 04:04 · LAX 13:04 · JFK 16:04
    ♥ Do have faith in what you're doing.