debian

如何在Debian上部署Jenkins服务

小樊
38
2025-04-08 01:34:28
栏目: 智能运维

在Debian上部署Jenkins服务可以通过以下步骤完成。以下是一个基本的指南,假设你已经安装了Debian操作系统。

1. 更新系统包

首先,确保你的系统包是最新的:

sudo apt update
sudo apt upgrade -y

2. 安装Java(Jenkins需要Java)

Jenkins需要Java运行环境。你可以安装OpenJDK或Oracle JDK。这里我们使用OpenJDK:

sudo apt install openjdk-11-jdk -y

3. 添加Jenkins仓库密钥

为了安全地添加Jenkins仓库,你需要导入Jenkins的GPG密钥:

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

4. 添加Jenkins仓库到APT源列表

编辑/etc/apt/sources.list文件,添加Jenkins仓库:

sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

5. 更新APT包列表

再次更新APT包列表以包含Jenkins仓库中的包:

sudo apt update

6. 安装Jenkins

安装Jenkins:

sudo apt install jenkins -y

7. 启动Jenkins服务

启动Jenkins服务并设置开机自启动:

sudo systemctl start jenkins
sudo systemctl enable jenkins

8. 解锁Jenkins

Jenkins在第一次启动时会生成一个初始管理员密码。你需要使用这个密码来解锁Jenkins并完成初始配置。

找到初始管理员密码:

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

将密码复制到浏览器中访问http://<your_server_ip>:8080,输入密码解锁Jenkins。

9. 完成初始配置

按照浏览器中的提示完成Jenkins的初始配置,包括安装推荐的插件、创建管理员用户等。

10. 配置防火墙(可选)

如果你使用的是UFW防火墙,确保开放Jenkins的默认端口8080:

sudo ufw allow 8080

11. 验证Jenkins安装

打开浏览器,访问http://<your_server_ip>:8080,你应该能看到Jenkins的登录页面。

通过以上步骤,你就可以在Debian上成功部署Jenkins服务了。

0
看了该问题的人还看了