1. 程式人生 > 實用技巧 >Jenkins安裝部署

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        遠端伺服器名字

   Hostname      遠端伺服器IP

   Username      登入遠端伺服器服務名

   Remote Directory   接收檔案的工作目錄

  配置好後點擊測試出現Success即表示成功

11配置jdk git maven取消勾選自動安裝 路徑為本機路徑

 系統管理------全域性工具配置

12配置jenkins連線gitlab(至此jenkins基本配置完成)