debian

如何在Debian上部署Jenkins持续集成

小樊
38
2025-08-03 21:58:05
栏目: 智能运维

在Debian上部署Jenkins持续集成环境是一个相对简单的过程。以下是详细的步骤:

1. 更新系统包

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

sudo apt update
sudo apt upgrade -y

2. 安装Java

Jenkins需要Java运行环境。你可以安装OpenJDK或Oracle JDK。

安装OpenJDK

sudo apt install openjdk-11-jdk -y

验证Java安装

java -version

3. 添加Jenkins仓库密钥

为了确保你安装的是官方的Jenkins包,你需要添加Jenkins的GPG密钥。

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

4. 添加Jenkins仓库

将Jenkins仓库添加到你的APT源列表中。

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 的“Unlock Jenkins”页面,输入密码并解锁。

9. 安装插件

解锁后,你可以选择安装所需的插件。推荐安装以下插件:

10. 创建管理员用户

在Jenkins管理界面中创建一个管理员用户。

  1. 访问 http://<your_server_ip>:8080/user/admin/create
  2. 填写用户名、密码和其他必要信息。
  3. 点击“Create User”按钮。

11. 配置Jenkins

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

12. 安全设置

为了确保Jenkins的安全性,建议进行以下配置:

13. 防火墙设置

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

sudo ufw allow 8080

14. 访问Jenkins

现在你可以访问 http://<your_server_ip>:8080 来使用Jenkins了。

通过以上步骤,你就可以在Debian上成功部署Jenkins持续集成环境。

0
看了该问题的人还看了