Debian系统Jenkins怎么安装
导读:在 Debian 上安装 Jenkins 的完整步骤 一 准备环境 更新系统并安装 Java 11(Jenkins 2.x 推荐): 执行:sudo apt update && sudo apt install -y o...
在 Debian 上安装 Jenkins 的完整步骤
一 准备环境
- 更新系统并安装 Java 11(Jenkins 2.x 推荐):
- 执行:
sudo apt update & & sudo apt install -y openjdk-11-jdk - 验证:
java -version
- 执行:
- 可选构建工具(按需安装):
- Git:
sudo apt install -y git - Maven:
sudo apt install -y maven
- Git:
- 说明:Jenkins 为 Java 应用,需先确保 Java 运行时可用。
二 安装 Jenkins(APT 方式)
- 导入 Jenkins GPG 密钥并添加官方 APT 源(Debian 稳定版仓库):
- 执行:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - echo "deb http://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list sudo apt update sudo apt install -y jenkins
- 执行:
- 启动服务并设置开机自启:
- 执行:
sudo systemctl enable --now jenkins - 检查状态:
sudo systemctl status jenkins(应为 active (running))
- 执行:
- 说明:以上为官方稳定版仓库安装方式,适合长期使用与稳定更新。
三 首次访问与初始化配置
- 访问地址:
http://< 服务器IP> :8080 - 获取并输入初始管理员密码:
- 执行:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
- 执行:
- 完成设置向导:
- 选择 Install suggested plugins 安装常用插件
- 创建 管理员账户 并完成系统配置
- 说明:8080 为默认端口;如浏览器无法访问,请确认云厂商/本机防火墙已放行。
四 防火墙与端口开放
- UFW 放行端口:
- 执行:
sudo ufw allow 8080/tcp - 如使用 JNLP 代理(Agent 通过 JNLP 连接 Master),放行:sudo ufw allow 50000/tcp
- 重载:
sudo ufw reload
- 执行:
- 云服务器安全组:在控制台放行 TCP 8080(及 50000,如需)。
五 Docker 快速部署(可选)
- 使用 LTS 镜像运行容器(数据持久化与 Docker-in-Docker 示例):
docker run -d \ --name jenkins \ -p 8080:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ jenkins/jenkins:lts - 获取初始密码:
- 执行:
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
- 执行:
- 说明:映射 /var/run/docker.sock 可在容器内使用宿主机 Docker;生产环境请结合权限与安全性评估。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian系统Jenkins怎么安装
本文地址: https://pptw.com/jishu/769469.html
