在腾讯云服务器上部署 Jenkins,推荐选择以下类型的操作系统镜像,具体取决于你的技术栈和使用习惯:
✅ 推荐的镜像类型:
1. Ubuntu Server(推荐)
- 版本:Ubuntu 20.04 LTS 或 Ubuntu 22.04 LTS
- 优点:
- 社区支持好,文档丰富
- 安装 Jenkins 简单(通过 apt)
- 适合大多数开发者和 DevOps 场景
- Jenkins 官方对 Ubuntu 支持良好
2. CentOS Stream / AlmaLinux / Rocky Linux
- 版本:CentOS 7 / CentOS Stream 8 / Rocky Linux 8/9
- 优点:
- 稳定、企业级使用广泛
- 适合熟悉 RHEL 系列系统的用户
- 使用
yum
或dnf
安装 Jenkins
⚠️ 注意:CentOS 8 已停止维护,建议使用 Rocky Linux 或 AlmaLinux 替代。
🛠 部署 Jenkins 的基本要求:
项目 | 建议配置 |
---|---|
操作系统 | Ubuntu 20.04/22.04 LTS 或 Rocky Linux 8+ |
内存 | 至少 2GB(建议 4GB 或以上) |
存储 | 至少 20GB 系统盘(Jenkins 数据会逐渐增长) |
Java | Jenkins 基于 Java,需安装 JDK 11 或 JDK 17(推荐) |
🔧 镜像选择步骤(腾讯云控制台):
- 登录 腾讯云控制台
- 创建 CVM 实例
- 在「镜像」选项中选择:
- 公共镜像 → Ubuntu Server 或 CentOS
- 推荐选择带“LTS”标识的长期支持版本
- 选择合适配置(如 2核4G,50G 系统盘)
- 完成创建后登录服务器安装 Jenkins
📦 安装 Jenkins 示例(Ubuntu):
# 更新系统
sudo apt update
# 安装 OpenJDK 17
sudo apt install openjdk-17-jdk -y
# 添加 Jenkins 仓库密钥
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
# 添加 Jenkins 仓库
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
# 更新并安装 Jenkins
sudo apt update
sudo apt install jenkins -y
# 启动 Jenkins 服务
sudo systemctl enable jenkins
sudo systemctl start jenkins
# 查看初始密码
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
然后通过浏览器访问:http://<你的服务器公网IP>:8080
完成初始化设置。
🔐 安全建议:
- 开放安全组端口:8080(Jenkins)、22(SSH)
- 可配合 Nginx + 域名 + HTTPS 提升安全性
- 定期备份
/var/lib/jenkins
目录
总结:
✅ 首选镜像:Ubuntu 22.04 LTS
理由:安装简单、社区活跃、Jenkins 支持完善,适合新手和生产环境。
如果你团队熟悉 CentOS/RHEL 生态,也可以选择 Rocky Linux 8/9。
需要我提供一键脚本或 Docker 部署方案吗?