曾经手动部署到怀疑人生?Jenkins来了,它说:“让代码自己飞一会儿。”
在软件开发的世界里,总有一些重复性劳动让人崩溃——打包、测试、部署,一遍又一遍。直到Jenkins出现,它就像个不知疲倦的代码保姆,把这些琐碎活全都揽到自己身上。今天,就让我们一起把这个超级保姆请到你的Ubuntu或Debian系统里,让你的代码真正“飞”起来。
一、Jenkins:不只是个工具,更是你的贴心小助手
Jenkins到底是什么?简单说,它是个开源的自动化服务器,专门负责那些让你头疼的重复工作:代码集成、测试和部署。想象一下,你刚把代码推到仓库,Jenkins就自动开始工作:检查代码、运行测试、打包发布,一气呵成。
它的美妙之处在于:早期发现问题,避免小错累积成大祸;快速交付,再也不用手动折腾部署;团队协作更顺畅,所有人都能清晰地看到代码状态。
二、准备房间:给Jenkins一个舒适的家
在请Jenkins入住之前,得先给它准备一个舒适的环境。Jenkins对住所有点挑剔,但别担心,跟着我做就行。
系统要求:别让Jenkins住得太挤
- 内存:至少256MB RAM(但要是团队项目,4GB以上才是舒适空间)
- 磁盘空间:至少1GB(推荐50GB以上,毕竟Jenkins喜欢收集构建产物)
- 操作系统:Ubuntu LTS(22.04、24.04)或Debian稳定版
第一步:更新系统,确保所有工具都是最新的
就像搬家前要先打扫房间一样,我们先更新系统:
sudo apt update && sudo apt upgrade -y
这个命令会刷新软件包列表,并升级所有可升级的软件。-y参数表示自动确认,免得系统反复问你“确定吗?”
第二步:安装Java,Jenkins的生命之源
Jenkins是用Java写的,所以没有Java它可就活不下去了。从Jenkins 2.346.3开始,必须使用JDK 11或更高版本,JDK 8已经退休了。
sudo apt install fontconfig openjdk-21-jre -y
安装完成后,用以下命令检查Java是否安装成功:
java -version
看到类似这样的输出,就说明Java已经准备好了:
openjdk 21.0.8 2025-07-15
OpenJDK Runtime Environment (build 21.0.8+9-Debian-1)
OpenJDK 64-Bit Server VM (build 21.0.8+9-Debian-1, mixed mode, sharing)
重要提醒:一定要先安装Java再安装Jenkins!如果顺序反了,Jenkins服务可能无法启动,还会抱怨“找不到有效的Java安装”。
三、隆重请出主角:安装Jenkins
环境准备好了,现在该请出我们的主角了!

最低0.47元/天 解锁文章
2204

被折叠的 条评论
为什么被折叠?



