1. 准备工作
在Ubuntu上配置Jenkins前,需确保系统已更新且具备root或sudo权限。Jenkins基于Java运行,需提前安装Java环境(推荐OpenJDK 11及以上)。
2. 安装Java环境
执行以下命令安装OpenJDK 11并验证安装:
sudo apt update
sudo apt install openjdk-11-jdk -y
java -version # 验证Java是否安装成功(输出版本信息即可)
3. 添加Jenkins官方仓库
为确保安装最新稳定版Jenkins,需添加Jenkins官方APT仓库:
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null
echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null
sudo apt update # 更新包索引
4. 安装Jenkins
通过APT包管理器安装Jenkins:
sudo apt install jenkins -y
5. 启动Jenkins服务
安装完成后,启动Jenkins并设置开机自启:
sudo systemctl start jenkins # 启动服务
sudo systemctl enable jenkins # 设置开机自启
sudo systemctl status jenkins # 检查服务状态(显示“active (running)”即为成功)
6. 访问Jenkins Web界面
在浏览器中输入http://<your-ubuntu-server-ip>:8080
(将<your-ubuntu-server-ip>
替换为服务器实际IP),进入Jenkins初始设置页面。
7. 解锁Jenkins
首次访问需输入初始管理员密码,通过以下命令获取:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
复制终端输出的密码,粘贴至Web界面的“Administrator password”字段,点击“Continue”继续。
8. 安装推荐插件
Jenkins会引导安装“Suggested Plugins”(推荐插件),包含Git、Maven、Pipeline等常用工具。点击“Install suggested plugins”等待安装完成(约5-10分钟)。
9. 创建管理员用户
插件安装完成后,需创建第一个管理员用户(避免后续使用初始密码登录)。填写用户名、密码、邮箱等信息,点击“Save and Finish”完成设置。
10. 配置Jenkins系统(可选但推荐)
sudo ufw allow 8080
sudo ufw enable # 启用防火墙
11. 创建第一个Jenkins任务(可选)
点击“New Item”→输入任务名称(如“first-ci”)→选择“Freestyle project”→点击“OK”进入配置页面:
https://github.com/yourusername/yourrepository.git
);H/5 * * * *
表示每5分钟检测一次)或“GitHub webhook”(代码推送时自动触发);mvn clean install
,Node.js项目输入npm install && npm test
);