在腾讯云服务器上部署 Jenkins,选择合适的镜像非常重要。以下是推荐的镜像选择和配置建议:
✅ 推荐镜像类型:
1. 操作系统镜像(推荐)
Jenkins 是基于 Java 的应用,可以在多种 Linux 系统上运行。推荐选择以下 Linux 发行版 的公共镜像:
| 操作系统 | 推荐理由 |
|---|---|
| Ubuntu Server 20.04 / 22.04 LTS | 软件源丰富,社区支持好,安装 Jenkins 简单(支持官方 Jenkins APT 源) |
| CentOS 7 / 8(或 Alibaba Cloud Linux) | 稳定,适合企业环境,但注意 CentOS 8 已停止维护 |
| TencentOS Server(Tencent Linux) | 腾讯云自家优化系统,兼容性好,性能优化 |
✅ 首选推荐:Ubuntu 20.04 LTS 或 22.04 LTS
✅ 为什么不推荐使用“应用镜像”?
腾讯云提供“Jenkins 应用镜像”或“预装环境镜像”,虽然开箱即用,但可能存在:
- 版本较旧
- 配置不灵活
- 安全策略不透明
建议:使用纯净的 Linux 镜像,自己手动安装 Jenkins,更可控、安全、便于升级。
✅ 服务器配置建议(CVM)
| 项目 | 推荐配置 |
|---|---|
| 实例类型 | 标准型 S4 或 S5(如:1核2G 或 2核4G) |
| 系统盘 | 50GB 起(SSD 云硬盘) |
| 操作系统 | Ubuntu 20.04 64位 |
| 带宽 | 1Mbps 起(用于访问 Jenkins Web 页面) |
| 安全组 | 开放端口:8080(Jenkins 默认端口)、22(SSH) |
✅ 安装 Jenkins 步骤概览(Ubuntu 示例)
# 1. 更新系统
sudo apt update && sudo apt upgrade -y
# 2. 安装 Java(Jenkins 依赖)
sudo apt install openjdk-11-jre -y
# 3. 添加 Jenkins 官方仓库
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
# 4. 安装 Jenkins
sudo apt update
sudo apt install jenkins -y
# 5. 启动 Jenkins
sudo systemctl enable jenkins
sudo systemctl start jenkins
# 6. 查看初始密码
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
然后在浏览器访问:http://<你的服务器公网IP>:8080
✅ 其他建议
- 使用 域名 + Nginx 反向X_X(可选 HTTPS)
- 定期备份
/var/lib/jenkins目录 - 设置防火墙(
ufw)或安全组规则,限制访问
总结
🎯 推荐选择:Ubuntu 20.04 或 22.04 LTS 镜像,然后手动安装 Jenkins,这样最灵活、稳定、安全。
如需节省时间,可考虑使用 Docker 镜像方式部署 Jenkins(需先安装 Docker):
docker run -d -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts
如有更多需求(如 CI/CD 集成 Git、Docker、K8s),可进一步扩展配置。需要我提供完整部署脚本吗?
云服务器