jenkins安装和插件下载方法
Jenkins的安装和插件下载方法
环境配置
虚拟机 :VMware Workstation 15
主机名 :jenkins.example.com
IP地址 :192.168.125.224
系统版本 :CentOS Linux release 7.5.1804
内核版本:3.10.0-862.el7.x86_64
除此之外,还要在宿主机win10系统下的C:\Windows\System32\drivers\etc\hosts文件中添加如下内容
192.168.0.5 jenkins.example.com
-
机器要求:
-
256 MB 内存,建议大于 512 MB
-
10 GB 的硬盘空间(用于 Jenkins 和 Docker 镜像)
-
-
需要安装以下软件:
-
Java 8 ( JRE 或者 JDK 都可以)
-
Docker (导航到网站顶部的Get Docker链接以访问适合您平台的Docker下载)
-
防止干扰实验,关闭selinux和防火墙后重启
[root@gitlab ~]# sed -i "s/enforcing/disabled/" /etc/selinux/config
[root@gitlab ~]# systemctl stop firewalld && systemmctl disable firewalld
[root@gitlab ~]# reboot
添加Jenkins yum仓库
jenkins官网地址https://pkg.jenkins.io/redhat-stable/
安装wget命令从指定的URL下载文件
[root@jenkins ~]# yum install wget -y
[root@jenkins ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
使用"-O"选项重命名保存
导入key
[root@jenkins ~]# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
PS:RH在发布其官方的RPM包时(如本地RHEL光盘及FTP空间包),会提供一个GPG密钥文件,即所谓的公钥。
用户下载安装这个RPM包时,引入RH官方的这个RPM GPG公钥,用来验证RPM包是不是RH官方签名的。
安装java环境,使用yum安装
[root@jenkins ~]# yum install -y java
查看版本
安装jenkins
[root@jenkins ~]# yum install -y jenkins
创建Jenkins系统服务用户
[root@jenkins ~]# useradd deploy
备份并修改jenkins配置文件
[root@jenkins ~]# cp /etc/sysconfig/jenkins{,.bak}
[root@jenkins ~]# vim /etc/sysconfig/jenkins
修改用户为deploy
确定端口号是8080
更改jenkins目录权限
[root@jenkins ~]# chown -R deploy:deploy /var/lib/Jenkins/
[root@jenkins ~]# chown -R deploy:deploy /var/log/jenkins/
[root@jenkins ~]# chown -R deploy:deploy /var/cache/jenkins/
启动Jenkins
[root@jenkins ~]# systemctl start jenkins
查看是否启动
[root@jenkins ~]# lsof -i:8080
可以看到已经启动成功
登录jenkins web管理界面
打开谷歌浏览器,输入jenkins.example.com:8080
[root@jenkins ~]#cat /var/lib/jenkins/secrets/initialAdminPassword
a93553a4865b45198ae28f77877efe19
安装插件过程会失败,因为网络问题:
进入这个页面http://jenkins.example.com:8080/pluginManager/advanced,把升级站点的URL的https改为http,我使用这个方法只安装了一部分插件,
改完URL还是不能下载的就重启jenkins
‘
改为这个http://mirror.esuni.jp/jenkins/updates/update-center.json也装了一部分
最后剩下的我是去官网下载的,https://jenkins.io/zh/
下载成功后直接导入,
点击上传即可
也会你会看到类似的日志信息
Pipline GroovyV2.57.2的版本 需要Jenkins版本在2.62以上才可以使用,
插件也是有依赖的,Git插件没安装,Git-client插件也安装不了,这点需要注意
初始化jenkins
创建admin用户
jenkins的URL,检查是否正确
点击start
可以开始使用了