centos环境jenkins部署步骤
导读:CentOS 环境部署 Jenkins 步骤 一 准备环境 更新系统并安装 Java(推荐 OpenJDK 11 或 JDK 8): sudo yum update -y sudo yum install -y java-11-open...
CentOS 环境部署 Jenkins 步骤
一 准备环境
- 更新系统并安装 Java(推荐 OpenJDK 11 或 JDK 8):
- sudo yum update -y
- sudo yum install -y java-11-openjdk-devel
- 验证:java -version
- 说明:Jenkins 是基于 Java 的应用,需先完成 Java 环境安装与验证。
二 安装方式一 YUM 仓库安装(推荐)
- 添加 Jenkins 官方 YUM 源并导入 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
- 安装 Jenkins:
- sudo yum install -y jenkins
- 启动与开机自启:
- sudo systemctl daemon-reload
- sudo systemctl start jenkins
- sudo systemctl enable jenkins
- 说明:这是官方推荐方式,便于后续升级与维护。
三 安装方式二 RPM 包或 WAR 包
- RPM 包安装(适合离线或指定版本):
- 下载 RPM:wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-< 版本> .noarch.rpm
- 安装:sudo yum localinstall jenkins-< 版本> .noarch.rpm
- 启动:sudo systemctl start jenkins & & sudo systemctl enable jenkins
- WAR 包运行(无需 RPM,直接以 Java 进程运行):
- 下载 WAR:wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/< 版本> /jenkins.war
- 启动:nohup java -jar /opt/jenkins.war --httpPort=8080 > /var/log/jenkins.log 2> & 1 &
- 说明:RPM 便于系统集成;WAR 方式更轻量、部署灵活。
四 防火墙与访问
- 开放访问端口(默认 8080):
- sudo firewall-cmd --permanent --add-port=8080/tcp
- sudo firewall-cmd --reload
- 访问地址:http://< 服务器IP> :8080
- 首次登录解锁:
- 查看初始管理员密码:sudo cat /var/lib/jenkins/secrets/initialAdminPassword
- 按向导安装插件并创建管理员账户。
五 常用配置与优化
- 修改端口与运行用户(/etc/sysconfig/jenkins):
- JENKINS_PORT=“8080”(避免与已有服务冲突)
- JENKINS_USER=“jenkins”(生产环境不建议使用 root)
- JVM 内存调优(/etc/sysconfig/jenkins 中的 JENKINS_JAVA_OPTIONS):
- 示例:-Xms1g -Xmx2g(根据服务器内存合理设置)
- 插件镜像加速(提升国内下载速度):
- 修改文件:/var/lib/jenkins/hudson.model.UpdateCenter.xml
- 将 URL 替换为:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
- 说明:端口、用户与 JVM 参数可按实际环境调整;镜像源能显著改善插件安装体验。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos环境jenkins部署步骤
本文地址: https://pptw.com/jishu/763566.html
