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