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

      Jenkins 在 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

软件下载,根据下面的需要从网盘中找寻对应的软件:百度网盘下载地址:http://dwz.win/aaWt 提取码:y4ni

$ yum -y install jdk-8u271-linux-x64.rpm
$ 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.263.1-1.1.noarch.rpm
$ yum -y localinstall jenkins-2.263.1-1.1.noarch.rpm
$ systemctl start jenkins
$ systemctl status jenkins
$ chkconfig jenkins on

//修改更新源

$ sed -i 's#updates.jenkins.io#mirror.tuna.tsinghua.edu.cn/jenkins/updates#g' /var/lib/jenkins/hudson.model.UpdateCenter.xml
$ sed -i 's#updates.jenkins.io/download#mirrors.tuna.tsinghua.edu.cn/jenkins#g' /var/lib/jenkins/updates/default.json
$ sed -i 's#www.google.com#www.baidu.com#g' /var/lib/jenkins/updates/default.json

$ systemctl restart jenkins

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

5. 初始化

// 此时,可以通过浏览器打开:http://192.168.20.132:8080

//查看初始密码

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

// 安装插件:选择建议的插件

// 设置用户名及密码

//确定是否使用这个 URL 地址访问

6. 删除 jenkins

$ yum -y remove jenkins
$ rm -rf /var/lib/jenkins