在CentOS上部署Jenkins前,需完成以下基础准备:
sudo yum update -y
sudo yum install -y java-11-openjdk-devel # 安装OpenJDK 11
java -version # 验证安装(需显示Java版本信息)
Jenkins需通过官方YUM仓库安装,步骤如下:
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
通过YUM包管理器快速安装Jenkins:
sudo yum install -y jenkins
sudo vi /etc/sysconfig/jenkins
找到JENKINS_PORT="8080",修改为JENKINS_PORT="9090"(根据需求调整)。jenkins,确保其有足够权限(无需修改JENKINS_USER,除非有特殊需求)。sudo systemctl daemon-reload # 重新加载systemd配置
sudo systemctl start jenkins # 启动Jenkins服务
sudo systemctl enable jenkins # 设置开机自启动
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
http://<服务器IP>:<端口>(如http://192.168.1.100:8080),输入初始密码解锁。若系统启用了firewalld,需允许Jenkins端口访问:
sudo firewall-cmd --permanent --add-port=<端口>/tcp # 如--add-port=8080/tcp
sudo firewall-cmd --reload
/var/lib/jenkins/hudson.model.UpdateCenter.xml,将url修改为国内镜像,如清华源)。MAVEN_HOME),便于构建项目。mvn clean package)。sudo systemctl status jenkins)。java -version确认版本。通过以上步骤,即可在CentOS系统上完成Jenkins的基础部署与配置,满足持续集成/持续部署(CI/CD)的需求。