首页主机资讯Jenkins如何在Ubuntu上配置

Jenkins如何在Ubuntu上配置

时间2025-10-10 14:15:03发布访客分类主机资讯浏览645
导读:1. 前期准备 更新系统包列表:运行sudo apt update && sudo apt upgrade -y,确保系统软件包为最新版本。 安装Java环境:Jenkins依赖Java运行环境,推荐安装OpenJDK 1...

1. 前期准备

  • 更新系统包列表:运行sudo apt update & & sudo apt upgrade -y,确保系统软件包为最新版本。
  • 安装Java环境:Jenkins依赖Java运行环境,推荐安装OpenJDK 11(或更高版本)。执行sudo apt install openjdk-11-jdk -y,安装完成后通过java -version验证(需显示Java版本信息)。

2. 添加Jenkins官方软件源

  • 导入GPG密钥:使用wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null导入Jenkins官方GPG密钥(确保软件包来源可信)。
  • 添加软件源:执行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,将Jenkins官方软件源添加到系统源列表。
  • 更新包列表:运行sudo apt update,同步系统包索引以识别Jenkins软件包。

3. 安装Jenkins

  • 安装Jenkins:执行sudo apt install jenkins -y,自动下载并安装Jenkins及依赖项。
  • 启动Jenkins服务:运行sudo systemctl start jenkins,立即启动Jenkins服务。
  • 设置开机自启:执行sudo systemctl enable jenkins,确保服务器重启后Jenkins自动启动。
  • 检查服务状态:通过sudo systemctl status jenkins确认Jenkins服务运行状态(显示“active (running)”即为正常)。

4. 访问Jenkins Web界面

  • 获取初始密码:Jenkins首次启动需输入初始管理员密码,执行sudo cat /var/lib/jenkins/secrets/initialAdminPassword,复制终端输出的密码。
  • 解锁Jenkins:在浏览器中输入http://< your_server_ip> :8080(替换为服务器实际IP),粘贴初始密码到“Unlock Jenkins”页面,完成解锁。
  • 安装推荐插件:解锁后,选择“Install suggested plugins”(安装推荐插件),自动安装常用插件(如Git、Maven、Pipeline等),简化后续配置。
  • 创建管理员账户:插件安装完成后,设置管理员用户名、密码及电子邮件地址,完成Jenkins初始化配置。

5. 配置Jenkins

  • 配置防火墙:若服务器开启UFW防火墙,执行sudo ufw allow 8080开放Jenkins默认端口(8080),确保外部可访问。
  • 修改Jenkins端口(可选):若需更改默认端口,编辑Jenkins服务文件sudo vim /usr/lib/systemd/system/jenkins.service,找到Environment="JENKINS_PORT=8080",将端口改为目标端口(如8088),保存后执行sudo systemctl daemon-reload & & sudo systemctl restart jenkins使配置生效。
  • 配置系统参数(可选):根据项目需求修改/etc/default/jenkins(或/etc/sysconfig/jenkins)文件,可设置Jenkins运行用户、JENKINS_HOME路径(默认/var/lib/jenkins)等参数。
  • 配置安全性(可选但推荐):进入“Manage Jenkins”→“Configure Global Security”,启用“Security”(全局安全),选择授权策略(如“Role-Based Strategy”角色策略),配置CSRF保护(启用“Prevent Cross Site Request Forgery exploits”),提升Jenkins安全性。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Jenkins如何在Ubuntu上配置
本文地址: https://pptw.com/jishu/722467.html
Ubuntu上Jenkins如何启动 Linux如何配置Node.js的文件权限

游客 回复需填写必要信息