03【前端工程化初探】Jenkines安裝部署

概述

這篇文章主要介紹下如何搭建一套基礎的Jenkines環境,具體操作如下。

 

系統環境

系統:CentOS 8.1

內存:4G起步

硬盤:50G(僅供測試環境)

IP:192.168.0.107

 

操作步驟

一、jdk環境安裝部署

1、進入jdk官網(https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html)進行jdk8的安裝包下載,如圖:

在此處下載的時候需要創建一個Oracle賬戶,如果你已經有的話直接登錄就可以了,沒有的話創建一個即可。登陸後會進行jdk的下載。

2、jdk下載完成後,我們在虛擬機的"/usr/local"目錄下新建一個java的文件夾,並將它的權限直接設置爲777,如下:

mkdir /usr/local/java
chmod -R 777 /usr/local/java/

3、將下載好的jdk安裝包上傳到新建的java目錄下,如圖:

4、進入到java目錄,然後使用如下命令進行解壓縮:

cd /usr/local/java/
tar -zxvf jdk-8u241-linux-x64.tar.gz

解壓後的文件夾如上圖所示。

5、然後使用如下命令打開profile文件,在文件末尾添加如下配置信息:

vi /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_241
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

6、使用如下命令使配置文件重新生效,並使用測試命令來測試是否部署成功,如輸出以下信息則代表部署成功:

source /etc/profile    #使配置重新生效
java -version    #測試命令

7、至此,jdk8環境安裝部署成功。

二、安裝配置Jenkines

1、到官網(https://jenkins.io/zh/doc/pipeline/tour/getting-started/)下載Jenkines安裝包,如下:

2、在虛擬機"/usr"目錄下新建jenkines文件夾,jian將下載好的安裝包上傳到此文件夾下,如下:

mkdir /usr/jenkines
chmod -R 777 /usr/jenkines/

3、進入到jenkines目錄下,然後使用如下命令啓動jenkines:

cd /usr/jenkines/
java -jar jenkins.war --httpPort=8089

4、使用如下命令開啓8089端口:

firewall-cmd --zone=public --list-ports #查看開放端口
firewall-cmd --zone=public --add-port=8089/tcp --permanent #開放8089端口
firewall-cmd --reload   #重新加載配置
#如果不需要,也可以直接關閉防火牆
systemctl stop firewalld.service

5、重新使用命令啓動jenkines:

java -jar jenkins.war --httpPort=8089

6、啓動後本機瀏覽器訪問"http://192.168.0.107:8089"來進入jenkines頁面,如下:

7、稍等片刻後,就會出現jenkines的解鎖界面,在此界面輸入上圖中jenkines啓動後返回的那一串字符即可,如下:

8、輸入後點擊繼續,頁面會進入到插件安裝界面,在此處我們安裝必要的插件,選擇推薦安裝即可,如果安裝過程中出現某個插件安裝失敗的情況,我們點擊重試,直到所有插件安裝成功爲止,如下:

9、全部安裝完成之後,會進入到用戶創建界面,在此處我們點擊【使用admin賬戶繼續】即可,如下:

10、在實例配置界面我們選擇默認即可,然後點擊下方的保存:

11、然後點擊開始使用Jenkines:

12、進入到主界面後,點擊右上角的用戶名,然後在左側選擇設置菜單,進行用戶名密碼的修改操作,因爲admin默認的密碼是Jenkines啓動時生成的密碼,不方便記錄:

13、設置完密碼後,會自動跳轉到登錄頁面,我們直接使用新密碼登錄即可:

14、到此處爲止,Jenkines的安裝部署工作已經完成,至於後續詳細的流水線配置操作,請看下文。

 

總結

目前爲止,GitLab和Jenkines環境都已經安裝就緒,下一篇文章我們就主要介紹下如何搭建基於GitLab+Jenkines+Tomcat的自動化集成環境。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章