Centos7通过rpm安装jenkins

本文详细介绍如何下载并安装Jenkins 2.204.2版本,包括配置JDK环境、修改服务端口、解决启动错误、获取初始管理员密码及配置插件镜像源。此外,还提供了Jenkins服务的常用操作命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载jenkins

这里使用jenkins-2.204.2-1.1.noarch.rpm

安装

需要有jdk环境

运行

 rpm -ivh jenkins-2.204.2-1.1.noarch.rpm

配置

默认端口8080
可以进入

vi /etc/sysconfig/jenkins

修改端口、用户名等信息。

JENKINS_PORT="8888" #自己的端口

启动

systemctl start jenkins

出错

Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.

我是应因为jenkins 中JDK没配置好,
进入

vi /etc/init.d/jenkins

找到此处加入自己的jdk环境安装位置
在这里插入图片描述
输入

systemctl daemon-reload

再次启动jenkins

systemctl start jenkins

启动成功后访问地址进入页面
在这里插入图片描述
输入命令

cat /var/lib/jenkins/secrets/initialAdminPassword

获取密码

修改下载插件镜像

进入jenkins安装目录的updates

cd /var/lib/jenkins/updates

执行

sed -i 's/https:\/\/blue-sea-697d.quartiers047.workers.dev:443\/http\/updates.jenkins-ci.org\/download/https:\/\/blue-sea-697d.quartiers047.workers.dev:443\/https\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/https:\/\/blue-sea-697d.quartiers047.workers.dev:443\/http\/www.google.com/https:\/\/blue-sea-697d.quartiers047.workers.dev:443\/https\/www.baidu.com/g' default.json

若没有提示什么消息就是成功,
重启jenkis就可以去安装插件

常用命令

重启服务

service jenkins restart

启动服务

service jenkins start

停止服务

service jenkins stop
<think>好的,我现在需要帮用户解决在CentOS 7安装Jenkins的问题。用户之前遇到了yum仓库的问题,现在可能已经解决了,或者至少知道如何配置正确的仓库了。 首先,用户的需求是安装Jenkins,但可能需要确保仓库配置正确。之前的错误提示是清华镜像的404,所以可能用户之前尝试过但失败了。现在需要确保用户正确配置了Jenkins的官方仓库或者可用的镜像源。 我应该按照步骤来,先检查仓库配置,然后安装。考虑到用户可能对Linux不太熟悉,需要详细说明每一步的命令和可能遇到的问题。例如,使用sudo权限,导入GPG密钥,这些步骤都是必要的。 另外,安装完成后需要启动服务,并开放防火墙端口。CentOS 7默认使用firewalld,所以需要提醒用户放行8080端口。还有初始管理员密码的获取路径,以及如何访问Jenkins的Web界面。 可能用户还会遇到安装后的配置问题,比如插件安装失败,这时候可能需要更换更新站点为国内镜像,比如清华源。这部分可能需要作为注意事项补充进去,帮助用户加快插件下载速度。 需要确保步骤清晰,避免使用复杂术语,用简洁的命令和解释让用户能一步步操作。同时,考虑到用户之前遇到的仓库问题,要强调正确配置仓库的重要性,避免再次出现404错误。 最后,检查是否有遗漏的步骤,比如服务是否启用开机启动,或者是否需要重启服务等。确保用户按照步骤操作后能成功安装并访问Jenkins。</think>以下是在CentOS 7安装Jenkins的完整步骤指南: --- ### 步骤1:配置Jenkins官方仓库 ```bash # 导入仓库GPG密钥 sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key # 创建仓库文件 sudo tee /etc/yum.repos.d/jenkins.repo <<-'EOF' [jenkins] name=Jenkins-stable baseurl=https://pkg.jenkins.io/redhat-stable gpgcheck=1 gpgkey=https://pkg.jenkins.io/redhat-stable/jenkins.io.key EOF ``` --- ### 步骤2安装Jenkins ```bash # 安装必要依赖 sudo yum install -y java-11-openjdk-devel # 安装Jenkins sudo yum install -y jenkins # 验证Java版本 java -version # 需显示11及以上版本 ``` --- ### 步骤3:启动服务 ```bash # 启动Jenkins服务 sudo systemctl start jenkins # 设置开机自启 sudo systemctl enable jenkins # 查看服务状态 systemctl status jenkins ``` --- ### 步骤4:防火墙配置 ```bash # 开放8080端口 sudo firewall-cmd --permanent --add-port=8080/tcp sudo firewall-cmd --reload ``` --- ### 步骤5:初始化配置 1. 浏览器访问: ```bash echo "访问地址:http://$(hostname -I | awk '{print $1}'):8080" ``` 2. 获取初始密码: ```bash sudo cat /var/lib/jenkins/secrets/initialAdminPassword ``` 3. 按向导完成插件安装和账户创建 --- ### 注意事项 1. **国内镜像加速**:若插件下载慢,可修改更新中心地址: ```bash sudo sed -i 's/https:\/\/blue-sea-697d.quartiers047.workers.dev:443\/https\/updates.jenkins.io\/update-center.json/https:\/\/blue-sea-697d.quartiers047.workers.dev:443\/https\/mirrors.tuna.tsinghua.edu.cn\/jenkins\/updates\/update-center.json/' /var/lib/jenkins/hudson.model.UpdateCenter.xml sudo systemctl restart jenkins ``` 2. **存储路径**:默认安装位置为 ```bash /var/lib/jenkins # 主目录 /etc/sysconfig/jenkins # 配置文件 ``` 3. **日志查看**: ```bash journalctl -u jenkins -f # 实时查看日志 ``` --- ### 验证安装 ```bash # 检查服务端口 ss -tnlp | grep 8080 # 检查版本 rpm -qi jenkins | grep Version ``` 按照以上步骤操作后,即可在CentOS 7上成功部署Jenkins持续集成环境。如果遇到网络问题,建议优先检查仓库配置和防火墙设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值