jenkins
SHA-256Jenkins 是领先的开源自动化服务器,专为持续集成/持续交付设计,拥有 2000+ 插件且支持自托管部署。
一款强大但稍微复杂的老牌 CI/CD 工具,适合自建自动化流水线。
核心功能
- 支持 2000+ 插件,几乎可集成所有开发工具和平台
- 完全自托管,数据不出网,安全可控
- 提供多种安装方式(WAR、Docker、安装包)和长期支持版本(LTS)
- 成熟的 Pipeline 即代码(Jenkinsfile)支持复杂工作流
- 活跃的开源社区和丰富的文档资源
避坑指南
- •插件质量参差不齐,建议只安装官方或高评分插件;默认内存占用较高,需根据项目规模调整 JVM 参数;初次配置较复杂,建议从官方 LTS 版本开始学习。
适用场景
- 自动化构建、测试和部署项目(CI/CD)
- 定期执行静态代码分析、安全扫描等重复性任务
详细介绍
Jenkins 是基于 Java 构建的行业标准开源自动化服务器,专注于持续集成和持续交付(CI/CD),拥有超过 2000 个插件,几乎可以集成开发流程中的任何工具。相比 GitHub Actions 或 GitLab CI 等云服务,Jenkins 的最大优势在于完全自托管——你可以将 Jenkins 部署在自己的服务器上,自由定制所有细节,并扩展到企业级规模。它的成熟度、庞大社区和稳定性使得它成为需要可靠自管理自动化核心的团队的首选。但请注意:插件质量参差不齐,初次配置对新手有一定门槛。
标签
快速上手
安装软件
根据你的发行版安装对应的包(dpkg / rpm / AppImage)
步骤1:从官网(jenkins.io/download)下载最新的 WAR 包或对应系统的安装程序
步骤2:运行安装程序(如 java -jar jenkins.war)或使用 Docker 启动容器
步骤3:打开浏览器访问 http://localhost:8080,按向导完成解锁、安装插件和创建管理员账户
- 步骤1:从官网(jenkins.io/download)下载最新的 WAR 包或对应系统的安装程序
- 步骤2:运行安装程序(如 java -jar jenkins.war)或使用 Docker 启动容器
- 步骤3:打开浏览器访问 http://localhost:8080,按向导完成解锁、安装插件和创建管理员账户
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
208ec27289c8fe67723602a8be6c2c08f94e64defa3ec8f7aa643a100f3bcf0d该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
如果是通过系统安装包安装,使用系统包管理器卸载(如 apt remove jenkins);如果是 Docker 容器,删除容器和镜像即可。注意手动删除配置文件目录(如 ~/.jenkins)以彻底清除数据。
无额外依赖
下载后即可直接使用,无需安装其他运行环境