jenkins在centos上的安装教程
导读:在 CentOS 上安装 Jenkins 的标准流程 一 准备环境 更新系统并安装常用工具: 执行:sudo yum update -y 执行:sudo yum install -y wget fontconfig ca-certifi...
在 CentOS 上安装 Jenkins 的标准流程
一 准备环境
- 更新系统并安装常用工具:
- 执行:
sudo yum update -y - 执行:
sudo yum install -y wget fontconfig ca-certificates
- 执行:
- 安装 Java(Jenkins 需要 Java 8/11/17;建议优先 Java 11 或 17 LTS)
- OpenJDK 11:
sudo yum install -y java-11-openjdk-devel - OpenJDK 17:
sudo yum install -y java-17-openjdk-devel - 验证:
java -version应返回已安装的版本号。
- OpenJDK 11:
二 安装 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-2023.key
- 仓库:
- 安装 Jenkins:
- 执行:
sudo yum install -y jenkins
- 执行:
- 说明:此方式便于后续通过
yum升级,仓库地址为 https://pkg.jenkins.io/redhat-stable/(长期支持版 LTS)。
三 启动与防火墙配置
- 启动服务并设置开机自启:
- 执行:
sudo systemctl daemon-reload - 执行:
sudo systemctl start jenkins - 执行:
sudo systemctl enable jenkins - 检查状态:
sudo systemctl status jenkins
- 执行:
- 开放访问端口(默认 8080):
- 推荐方式(开放 http 服务):
sudo firewall-cmd --permanent --add-service=http & & sudo firewall-cmd --reload - 或指定端口:
sudo firewall-cmd --permanent --add-port=8080/tcp & & sudo firewall-cmd --reload
- 推荐方式(开放 http 服务):
- 访问地址:
http://< 服务器IP> :8080。
四 初始化与首次登录
- 获取解锁密码:
- 执行:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
- 执行:
- 在浏览器完成解锁后,选择安装推荐插件,随后创建管理员用户,即可进入 Jenkins 主界面。
五 常见问题与优化
- 修改默认端口(如改为 8081):
- 编辑:
sudo vi /usr/lib/systemd/system/jenkins.service - 找到
Environment="JENKINS_PORT=8080",改为Environment="JENKINS_PORT=8081" - 重载并重启:
sudo systemctl daemon-reload & & sudo systemctl restart jenkins - 同时放行新端口:
sudo firewall-cmd --permanent --add-port=8081/tcp & & sudo firewall-cmd --reload
- 编辑:
- 调整 JVM 堆大小(示例为 2GB):
- 编辑:
sudo vi /etc/sysconfig/jenkins - 设置:
JAVA_ARGS="-Xms2g -Xmx2g"(根据服务器内存合理调整)
- 编辑:
- 运行用户与目录权限:
- 默认以 jenkins 用户运行,数据目录为 /var/lib/jenkins。如需变更运行用户,请同时校正目录属主并在修改
/usr/lib/systemd/system/jenkins.service后执行systemctl daemon-reload与重启服务。
- 默认以 jenkins 用户运行,数据目录为 /var/lib/jenkins。如需变更运行用户,请同时校正目录属主并在修改
- 升级方式:
- 使用仓库安装时可直接:
sudo yum update jenkins(变更前建议备份 JENKINS_HOME 即 /var/lib/jenkins)。
- 使用仓库安装时可直接:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: jenkins在centos上的安装教程
本文地址: https://pptw.com/jishu/763562.html
