Debian下Jenkins部署教程哪里找
小樊
40
2025-12-26 17:06:03
Debian下Jenkins部署教程推荐
权威与官方渠道
- Jenkins官方文档(中文):https://www.jenkins.io/zh/,涵盖安装、安全、插件与流水线等系统知识,适合作为总入口与概念参考。
- Jenkins Debian 软件包仓库页面:https://pkg.jenkins.io/debian-stable/,提供APT源与签名说明,是最新稳定版在Debian上的首选安装指引。
中文实操教程精选
- 亿速云 2025:《如何在Debian上使用Jenkins进行持续集成》,覆盖从Java 11、添加APT源、启动服务到8080端口访问、解锁与插件安装的全流程,适合新手快速上手。
- 亿速云 2025:《Debian上Jenkins自动化构建如何配置》,讲解Pipeline项目、凭据配置、Webhook与UFW防火墙放行,适合做CI/CD实战。
- 博客园 2024:《Jenkins安装与使用》,基于Debian 12,给出OpenJDK 17、密钥环导入、APT源、解锁与GitHub Webhook示例,步骤清晰。
- CSDN 2024:《Linux Debian Jenkins快速搭建配置并运行》,包含Java版本不匹配排查、
update-alternatives切换与日志定位,适合排错参考。
- CSDN 2025:《jenkins在debian怎样快速部署》,提供资源建议(≥4GB内存、≥10GB磁盘)、常用插件与示例Pipeline,适合作为一页式清单。
快速上手命令清单
- 安装Java与Jenkins(Debian 12示例)
- sudo apt update && sudo apt install -y fontconfig openjdk-17-jre
- curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc >/dev/null
- echo “deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/” | sudo tee /etc/apt/sources.list.d/jenkins.list >/dev/null
- sudo apt update && sudo apt install -y jenkins
- 启动与开机自启
- sudo systemctl enable --now jenkins
- 访问与解锁
- 浏览器访问:http://服务器IP:8080
- 初始密码:sudo cat /var/lib/jenkins/secrets/initialAdminPassword
- 防火墙放行(如启用UFW)
- sudo ufw allow 8080/tcp;如用到代理端口,放行50000/tcp
常见坑与排查要点
- Java版本不匹配:Jenkins可能要求Java 11或17。若启动失败,查看日志:tail -f /var/log/syslog;用 update-alternatives --config java 切换默认Java版本。
- 端口与访问控制:默认端口8080;云服务器需配置安全组/防火墙放行;如与Tomcat或其他服务冲突,修改**/etc/default/jenkins**中的HTTP_PORT并重启。
- 首次解锁与插件安装:使用**/var/lib/jenkins/secrets/initialAdminPassword解锁,按需选择“推荐插件”或手动安装Git、Pipeline、GitHub Integration**等。