CentOS环境下Jenkins版本选择指南
Jenkins项目提供两种核心发行线,适配不同用户需求:
java -version命令检查现有Java版本,若不符合要求,需通过yum install java-11-openjdk-devel(CentOS 7)或dnf install java-11-openjdk-devel(CentOS 8/Stream)安装。Jenkins的功能高度依赖插件(如Git、Docker、Kubernetes集成插件),而插件通常会明确标注支持的Jenkins版本范围。选择LTS版本能确保插件生态的长期兼容性,避免因版本升级导致的插件失效问题。例如,常用插件(如Blue Ocean、Pipeline Utility Steps)通常会优先支持LTS版本。
添加官方YUM仓库:
通过以下命令添加Jenkins官方Red Hat仓库,确保能获取到最新的LTS或每周版本:
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
安装指定版本:
sudo yum install jenkins
系统会自动选择仓库中可用的最新LTS版本。sudo yum install jenkins-2.401
替换2.401为目标版本号(需确保该版本在仓库中存在)。启动与配置服务:
安装完成后,启动Jenkins服务并设置开机自启:
sudo systemctl start jenkins
sudo systemctl enable jenkins
默认监听8080端口,可通过浏览器访问http://<服务器IP>:8080进入初始化配置页面。
/var/lib/jenkins(Jenkins数据目录),并在测试环境中验证升级流程,避免数据丢失。top、df -h命令监控资源使用情况,避免因资源不足导致服务异常。