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
可以開始使用了