Jenkins 安装指南
Jenkins 作为业界主流的持续集成与交付(CI/CD)工具,其部署方式灵活多样。根据实际运维需求,我们通常可以选择在 Linux 系统上直接安装,或者利用 Docker 容器化快速部署。下面分别介绍这两种方案的具体操作。
一、Linux 原生安装
如果你希望 Jenkins 直接运行在操作系统层面,可以通过官方提供的 YUM 源进行安装。这种方式适合生产环境的长期稳定运行。
首先,需要添加 Jenkins 的 GPG 密钥和仓库配置:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
配置完成后,执行安装命令即可:
yum install jenkins
安装结束后,记得启动服务并设置开机自启。默认情况下,Jenkins 监听 8080 端口,通过浏览器访问 http://<服务器 IP>:8080 即可进入初始化界面。
二、Docker 容器化部署
对于开发测试环境,或者希望快速隔离依赖的场景,使用 Docker 镜像是最便捷的选择。无需处理复杂的系统依赖,一条命令即可拉起服务。
拉取并运行 Jenkins 镜像时,建议挂载数据卷以持久化构建记录:
docker run --name jenkins -p 8080:8080 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
这里将容器内的数据目录映射到了宿主机管理的卷中,避免容器删除后丢失配置。启动后同样访问 8080 端口获取初始管理员密码。
注意事项
无论采用哪种方式,首次安装后都需要从 /var/lib/jenkins/secrets/initialAdminPassword 文件中读取初始密码进行解锁。如果涉及防火墙或安全组,请确保放行 8080 端口。

