centos上jenkins怎么安装
导读:在 CentOS 上安装 Jenkins 的标准流程 一 准备环境 更新系统并安装常用工具 执行:sudo yum update -y && sudo yum install -y wget 安装 Java(Jenk...
在 CentOS 上安装 Jenkins 的标准流程
一 准备环境
- 更新系统并安装常用工具
- 执行:
sudo yum update -y & & sudo yum install -y wget
- 执行:
- 安装 Java(Jenkins 需要 Java 8 或 11)
- OpenJDK 11:
sudo yum install -y java-11-openjdk-devel - 或 OpenJDK 8:
sudo yum install -y java-1.8.0-openjdk-devel - 验证:
java -version应返回已安装版本号
- OpenJDK 11:
二 安装 Jenkins(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
- 执行:
- 防火墙放行(如启用 firewalld)
- 放行 8080 端口:
sudo firewall-cmd --permanent --add-port=8080/tcp & & sudo firewall-cmd --reload - 或放行 http 服务:
sudo firewall-cmd --permanent --add-service=http & & sudo firewall-cmd --reload
- 放行 8080 端口:
三 初始化与首次登录
- 访问地址:
http://< 服务器IP> :8080 - 解锁 Jenkins
- 查看初始管理员密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword - 将密码粘贴到 Web 页面完成解锁
- 查看初始管理员密码:
- 安装插件与创建管理员
- 选择安装推荐插件,完成后设置管理员账号与密码,进入 Jenkins 控制台
四 常用配置与优化
- 修改端口
- 编辑:
sudo vim /etc/sysconfig/jenkins,将JENKINS_PORT="8080"改为所需端口(如 9999),保存后执行sudo systemctl restart jenkins
- 编辑:
- 使用国内镜像加速插件下载(可选)
- 修改文件:
/var/lib/jenkins/hudson.model.UpdateCenter.xml,将更新源替换为清华镜像,例如:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
- 如存在
/var/lib/jenkins/updates/default.json,可按需替换其中的下载域名以加速 - 重启生效:
sudo systemctl restart jenkins
- 修改文件:
- 运行用户与目录权限(可选)
- 默认以 jenkins 用户运行;如需改为 root(仅测试环境建议),编辑
/etc/sysconfig/jenkins设置JENKINS_USER="root",并对相关目录执行chown -R root:root /var/lib/jenkins /var/cache/jenkins /var/log/jenkins,然后重启服务
- 默认以 jenkins 用户运行;如需改为 root(仅测试环境建议),编辑
五 其他安装方式简述
- Docker 方式
- 安装 Docker:
sudo yum install -y docker & & sudo systemctl start docker & & sudo systemctl enable docker - 运行容器:
sudo docker run -d --name jenkins -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts - 访问
http://< IP> :8080完成初始化(数据持久化建议挂载卷)
- 安装 Docker:
- RPM 手动安装
- 从清华镜像下载 RPM:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/ - 安装:
sudo rpm -Uvh jenkins-< version> .noarch.rpm,随后按“启动服务—防火墙—初始化”流程完成配置
- 从清华镜像下载 RPM:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos上jenkins怎么安装
本文地址: https://pptw.com/jishu/758972.html
