CentOS7 下安装 Jenkins 教程

下载

首先前往官网挑选安装包:https://jenkins.io/zh/download/, 选择图中红框 Red Hat/Fedora/Centos 一栏
在这里插入图片描述

进入安装包列表,我这里选择了 jenkins-2.176.3-1.1.noarch.rpm
在这里插入图片描述

安装

注意,安装前先确保已经安装了JDK8 及以上版本。

按照惯例,安装前先更新下软件源:

sudo yum update -y

将下载的 rpm 包放上 centos 后,执行以下命令:

# 给安装包可执行权限
chmod +x jenkins-2.176.3-1.1.noarch.rpm

# 安装 rpm 包
sudo rpm -ivh jenkins-2.176.3-1.1.noarch.rpm

Jenkins rpm 包安装完后相关文件默认路径如下:

  • 执行文件在 /usr/lib/jenkins/jenkins.war
  • 日志在 /var/log/jenkins/jenkins.log
  • centos 服务启动脚本在 /etc/init.d/jenkins
  • 配置文件在 /etc/sysconfig/jenkins
  • 默认用户名为 jenkins, 临时密码位于 /var/lib/jenkins/secrets/initialAdminPassword

通过 service 方式启动 Jenkins 服务

# 启动 jenkins 服务
sudo service jenkins start

# 查看服务状态
sudo service jenkins status

启动后访问 http://localhost:8080

在这里插入图片描述

如果无法访问 Jenkins 页面,则可以尝试关闭防火墙

# 关闭防火墙
sudo service firewalld stop

# 禁止防火墙开机启动
sudo systemctl disable firewalld.service

# 停止 iptables 服务
sudo service iptables stop

# 禁止 iptables 开机启动
sudo systemctl disable iptables.service

输入初次登陆密码解锁 Jenkins,位于 /var/lib/jenkins/secrets/initialAdminPassword

cat /var/lib/jenkins/secrets/initialAdminPassword

解锁成功进入 Customize Jenkins 页面内
在这里插入图片描述
注意,极有可能出现安装插件不成功的情况,如下图,这时先跳过安装插件
在这里插入图片描述
这时会进入管理员设置页面,设置管理员的信息后保存,当下次再登陆时会变成这样,就用这个管理员账号密码登陆
在这里插入图片描述

登陆后进入Jenkins 主界面
在这里插入图片描述

端口和JENKINS_HOME 配置

Jenkins 端口默认是8080,如果需要更换可以修改配置文件 /etc/sysconfig/jenkins

# 首先停止 Jenkins 服务
sudo service jenkins stop

# 修改配置文件, 找到 JENKINS_PORT 修改即可
sudo vim /etc/sysconfig/jenkins
JENKINS_PORT="9090"

# 重启 Jenkins 服务
sudo service jenkins start

Jenkins home 默认在 /var/lib/jenkins 下,如果 Jenkins 运行一段时间后如果提示如下,则表明 Jenkins home 空间快要不足了,这时可以更改 Jenkins home 为其他目录
在这里插入图片描述

# 1. 首先停止 Jenkins 服务
sudo service jenkins stop

# 2. 将原来 jenkins home 文件复制到新 jenkins home
sudo cp -r -p /var/lib/jenkins /home/

# 3. 修改配置文件
sudo vim /etc/sysconfig/jenkins

# 4. 找到 JENKINS_HOME, 更改为其他目录, 保存退出
JENKINS_HOME="/home/jenkins"

# 5. 给新的 home 目录赋予用户和用户组权限(如果该目录用户和用户组不是 jenkins)
sudo chown -R jenkins:jenkins /home/jenkins

# 6. 修改/etc/passwd中的jenkins
jenkins:x:985:979:Jenkins Automation Server:/home/jenkins:/bin/false

# 7. 重启 Jenkins 服务
sudo service jenkins start

总结

通过上面的步骤,就可以成功安装 Jenkins, 但是有个遗留问题就是,在国内安装 Jenkins 插件时通常是安装失败的,解决办法可参考另一篇博文:Jenkins 插件安装失败解决办法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值