debian

Jenkins在Debian的配置方法

小樊
33
2025-11-05 02:38:22
栏目: 智能运维

1. 环境准备:安装Java环境
Jenkins是基于Java的应用程序,需先安装Java运行时环境(JRE)或开发工具包(JDK)。推荐使用OpenJDK 11及以上版本,命令如下:

sudo apt update
sudo apt install openjdk-11-jdk -y
# 验证Java安装
java -version

确保输出显示Java版本为11或更高,否则Jenkins无法正常启动。

2. 添加Jenkins官方软件源
为获取最新稳定版Jenkins,需添加Jenkins官方APT仓库:

# 下载并导入Jenkins GPG密钥(用于验证软件包完整性)
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
# 创建Jenkins软件源文件
echo "deb http://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
# 更新APT包列表
sudo apt update

此步骤确保后续能从官方源安装Jenkins。

3. 安装Jenkins
通过APT包管理器安装Jenkins:

sudo apt install jenkins -y

安装过程会自动解决依赖关系,无需手动配置。

4. 启动Jenkins服务
安装完成后,启动Jenkins服务并设置为开机自启动:

sudo systemctl enable jenkins  # 设置开机自启
sudo systemctl start jenkins   # 立即启动服务
# 检查服务状态(确认运行正常)
sudo systemctl status jenkins

若状态显示为“active (running)”,则表示服务已启动。

5. 访问Jenkins管理界面
在浏览器中输入服务器IP地址及默认端口(8080),例如:http://your_server_ip:8080。首次访问需解锁Jenkins,获取初始管理员密码:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

将输出的密码粘贴至网页解锁框,继续后续配置。

6. 初始化配置

7. 安全性配置(可选但推荐)

8. 可选:使用Docker部署Jenkins
若偏好容器化管理,可使用Docker快速部署Jenkins:

# 拉取Jenkins LTS镜像(长期支持版)
docker pull jenkins/jenkins:lts
# 运行Jenkins容器,映射端口并挂载数据卷
docker run -d -u root -p 8080:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkins/jenkins:lts

容器启动后,通过http://your_server_ip:8080访问,初始密码可通过以下命令获取:

docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

此方式便于版本升级和管理,但需确保主机具备Docker环境。

0
看了该问题的人还看了