debian

debian上jenkins如何部署

小樊
33
2025-05-12 08:12:06
栏目: 智能运维

在Debian系统上部署Jenkins的步骤如下:

1. 更新系统包

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

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仓库,你需要先导入其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

使用APT安装Jenkins:

sudo apt install jenkins -y

7. 启动并启用Jenkins服务

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

sudo systemctl start jenkins
sudo systemctl enable jenkins

8. 解锁Jenkins

Jenkins安装完成后,默认情况下是锁定的。你需要解锁它才能进行配置。访问http://<your_server_ip>:8080,你会看到一个解锁页面。解锁Jenkins需要输入初始管理员密码。

找到初始管理员密码的位置:

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

将这个密码复制到解锁页面的相应位置。

9. 安装必要的插件

解锁后,你可能需要安装一些必要的插件。可以选择“安装建议的插件”或者手动选择需要的插件进行安装。

10. 创建管理员用户

安装完插件后,创建一个管理员用户:

  1. 点击“管理Jenkins”。
  2. 点击“管理用户”。
  3. 点击“创建用户”。
  4. 填写用户名、全名和密码,然后点击“保存”。

11. 配置Jenkins

根据你的需求配置Jenkins,例如设置构建触发器、添加构建任务等。

12. 访问Jenkins

现在你可以访问http://<your_server_ip>:8080,使用你创建的管理员用户登录并进行进一步的配置。

13. 配置防火墙(可选)

如果你有防火墙,确保开放8080端口:

sudo ufw allow 8080

通过以上步骤,你应该能够在Debian系统上成功部署Jenkins。

0
看了该问题的人还看了