Jenkins 2.277 在 Centos7 上快速安装(使用国内更新源解决无法安装插件的情况)

1. 系统要求

最低推荐配置:

  • 256MB可用内存
  • 1GB可用磁盘空间(作为一个Docker容器运行jenkins的话推荐10GB)

为小团队推荐的硬件配置:

  • 1GB+可用内存
  • 50 GB+ 可用磁盘空间

软件配置:

  • Java 8—无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以。

[info]注意: 如果将Jenkins作为Docker 容器运行,这不是必需的

2. 安装前配置

//关闭 selinux 和防火墙

$ setenforce 0
$ sed -i "/^SELINUX/s/enforcing/disabled/" /etc/selinux/config

$ systemctl stop firewalld && systemctl disable firewalld

3. 安装 java

$ yum -y install java-11-openjdk
$ java -version

4. 安装 Jenkins

jenkins 下载地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/

//安装 jenkins

$ yum -y install wget
$ wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.277.1-1.1.noarch.rpm
$ yum -y localinstall jenkins-2.277.1-1.1.noarch.rpm
$ systemctl start jenkins
$ systemctl status jenkins
$ chkconfig jenkins on

//修改更新源

## 添加 -Dhudson.model.DownloadService.noSignatureCheck=true
$ vim /etc/sysconfig/jenkins
...
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.model.DownloadService.noSignatureCheck=true"
...

$ sed -i 's#updates.jenkins.io#updates.jenkins-zh.cn#g' /var/lib/jenkins/hudson.model.UpdateCenter.xml
$ systemctl restart jenkins

[info]如果 https://updates.jenkins-zh.cn/update-center.json 中的插件 url无法满足您的需求,甚至,您可以自己官网下载 update-center.json文件,进行修改,然后放到一个 Nginx 上,使用自建的更新中心。

//验证更新源是否自动更新

$ cat /var/lib/jenkins/updates/default.json |grep -o baidu.com
baidu.com
$ cat /var/lib/jenkins/updates/default.json |grep -o updates.jenkins-zh.cn | wc -l

[info]如果 wget下载速度慢的话,直接下载离线包,上传到服务器上进行本地安装。

5. 初始化

在这里插入图片描述

//查看初始密码

$ cat /var/lib/jenkins/secrets/initialAdminPassword
7acd6ffaa4fb46a395f1c9a6aa6529d0

// 安装插件:选择建议的插件
在这里插入图片描述

如果上面没有替换更新源的话,这里安装插件,很容易出现,插件安装失败的情况。

// 设置用户名及密码
在这里插入图片描述
//确定是否使用这个 URL 地址访问
在这里插入图片描述

6. 删除 jenkins

$ yum -y remove jenkins
$ rm -rf /var/lib/jenkins
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱尚维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值