debian

怎样在debian上部署jenkins服务

小樊
34
2025-05-18 09:44:35
栏目: 智能运维

在Debian上部署Jenkins服务,可以按照以下步骤进行:

1. 更新系统包

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

sudo apt update
sudo apt upgrade -y

2. 安装Java(Jenkins依赖Java)

Jenkins需要Java运行环境,通常使用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文件,添加以下行:

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. 配置防火墙

如果你的系统启用了防火墙(如UFW),需要允许Jenkins的默认端口8080:

sudo ufw allow 8080

9. 访问Jenkins

打开浏览器,访问http://<your_server_ip>:8080,你应该会看到Jenkins的初始设置页面。

10. 解锁Jenkins

在初始设置页面,你会看到一个解锁密钥。你需要将这个密钥复制到你的浏览器中,然后输入到Jenkins的解锁页面中。解锁密钥通常可以在/var/lib/jenkins/secrets/initialAdminPassword文件中找到:

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

11. 安装插件和配置Jenkins

按照Jenkins的初始设置向导,安装所需的插件并进行基本配置。

12. 创建管理员用户

在Jenkins的初始设置向导中,创建一个管理员用户并设置密码。

完成以上步骤后,你就成功在Debian上部署了Jenkins服务。你可以开始使用Jenkins进行持续集成和持续交付了。

0
看了该问题的人还看了