Jenkins安裝部署
環境配置
作業系統:centos7.8
jdk版本:1.8
jenkins版本:2.164
gitlab版本:10.8.7
maven版本:3.5.4
1安裝java環境
tar xvf jdk-8u181-linux-x64.tar.gz -C /usr/local/ mv /usr/local/jdk1.8.0_181/ /usr/local/java/
[root@master ~]# cat /etc/profile.d/java.sh export JAVA_HOME=/usr/local/java export PATH=$JAVA_HOME/bin:$PATH [root@master ~]# source /etc/profile.d/java.sh
2 安裝源
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
3 下載jenkins
yum -y install jenkins
#若下載報錯:jenkins-2.267-1.1.noarch.rpm 的公鑰尚未安裝
#則跳過公鑰檢測
yum -y install jenkins --nogpgcheck
4修改配置檔案並啟動jenkins
[root@master ~]# egrep -v "^$| *#" /etc/sysconfig/jenkins JENKINS_HOME="/var/lib/jenkins" JENKINS_JAVA_CMD="/usr/local/java/bin/java" #修改路徑 JENKINS_USER="jenkins" JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true" JENKINS_PORT="8080" JENKINS_LISTEN_ADDRESS="" JENKINS_HTTPS_PORT="" JENKINS_HTTPS_KEYSTORE="" JENKINS_HTTPS_KEYSTORE_PASSWORD=""JENKINS_HTTPS_LISTEN_ADDRESS="" JENKINS_HTTP2_PORT="" JENKINS_HTTP2_LISTEN_ADDRESS="" JENKINS_DEBUG_LEVEL="5" JENKINS_ENABLE_ACCESS_LOG="no" JENKINS_HANDLER_MAX="100" JENKINS_HANDLER_IDLE="20" JENKINS_EXTRA_LIB_FOLDER="" JENKINS_ARGS=""
[root@master ~]# systemctl enable jenkins --now
5 安裝Maven(基於專案物件模型,可以通過一小段描述資訊來管理專案的構建,報告和文件的軟體專案管理工具)
#軟體包可從http://maven.apache.org/ 選擇下載
[root@master ~]# tar xvf apache-maven-3.5.4-bin.tar.gz [root@master ~]# mv apache-maven-3.5.4 /usr/local/maven3.5 [root@master ~]# cat /etc/profile.d/maven.sh export MAVEN_HOME=/usr/local/maven3.5 export PATH=$MAVEN_HOME/bin:$PATH [root@master ~]# . /etc/profile.d/maven.sh
6 安裝git(版本不可低於1.7)
yum -y install git
7瀏覽器訪問8080埠,安裝部署jenkins
1)等待jenkins準備工作
2)輸入jenkins密碼,點選繼續
3)安裝外掛,選擇安裝推薦外掛,等待安裝完成,若有外掛安裝失敗,無須理會,點選繼續
4)建立管理員賬戶,點選儲存並完成進入jenkins
5)進去後再安裝之前安裝失敗的外掛
選擇系統管理------外掛管理------可選外掛------搜尋外掛------直接安裝------返回首頁
也可選擇自己下載外掛上傳安裝(系統管理------外掛管理------高階------上傳外掛)
官方下載地址http://updates.jenkins-ci.org/download/plugins/
國內映象源下載 http://updates.jenkins-ci.org/download/plugins/
有些是因為版本太低導致外掛安裝失敗可選擇升級jenkins版本
8安裝外掛(系統管理------外掛管理------可選外掛)
Publish over SSH 通過SSH傳送構建檔案
Maven Integration 構建工具
Gitlab 構建觸發器
9設定中文源 避免字符集出現錯誤
系統管理------系統配置------全域性屬性勾選環境變數------新增------儲存
10配置publish over SSH遠端機器的金鑰和IP地址(web伺服器)
1)系統管理------系統配置------publish over SSH
有三種連線 選一即可
Passphrase 遠端伺服器登入密碼
Path to key 遠端伺服器私鑰檔案(注意檔案許可權且需先傳公鑰到遠端伺服器)
Key 遠端伺服器私鑰內容(需先傳公鑰到遠端伺服器)
2)設定遠端伺服器
系統管理------系統配置------SSH Servers------新增
Name 遠端伺服器名字
11配置jdk git maven取消勾選自動安裝 路徑為本機路徑
系統管理------全域性工具配置
12配置jenkins連線gitlab(至此jenkins基本配置完成)