前言
在工作中發現公司使用Jenkins實現自動化部署項目方案,于是閑著自己也搗鼓一下,網上查閱相關部署資料,順便記錄操作步驟,所以有了下面這篇的文章。
部署完之后,安裝前端項目所需環境,比如node環境,配置shell命令與對接Gitee(碼云)上個人的項目相關聯(其實就是配置我們平時安裝依賴、打包、打包完成后,把項目移動到你的服務器指定的某個目錄。從而實現自動部署),進行一鍵自動化部署時,發現服務器CPU直接干掉100%,直接宕機了😅,我的小服務器根本玩不起這玩意,等后續有錢升級服務器再玩吧😅
一、安裝Jenkins運行所需要的環境-- jdk 和 maven
關于:Jenkins用Java語言編寫,是基于Java開發的一種持續集成工具,用于監控持續重復的工作。
下載jdk(jdk建議1.8以上) 和 maven,并上傳到你的服務器目錄(哪個目錄都行,配置系統變量路徑不要配錯就行),并配置系統變量
配置系統maven環境(類似window系統變量配置)
使用vi命令進入ect/profile配置
vi /etc/profile
寫入如下路徑(/usr/apache-maven-3.8.6你的maven存放路徑)
export MAVEN_HOME=/usr/apache-maven-3.8.6
export PATH=$MAVEN_HOME/bin:$PATH
jdk系統變量配置同理
1 export JAVA_HOME=/usr/java/jdk1.8.0_131
2 export JRE_HOME=${JAVA_HOME}/jre
3 export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
4 export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
5 export PATH=$PATH:${JAVA_PATH}
環境變量配置完畢后,保存退出,執行如下命令讓其生效
重新加載配置命令
source /etc/profile
輸入命令檢查jdk和maven是否安裝成功
java檢查命令
java
出現如下證明成功
maven 檢查命令
maven -v
出現如下證明成功
二、安裝jenkins并安裝
jenkins的rpm/war包下載地址
地址:Jenkins mirrors,打開鏈接后,首行是系統版本名稱,Releases行是短期更新包,LTS是長期更新包。
我們選擇war包,點擊進入選擇一個版本下載,版本越高,對應的jdk也要越高
下載成功后Jenkins.war
運行剛才下載的jenkins.war
運行默認是8080端口
[root@localhost ~]# java -jar /usr/local/jenkins.war //默認端口8080
[root@localhost ~]# java -jar /usr/local/jenkins.war --httpPort=8888? //指定8888端口啟動,防止被占用
[root@localhost ~]# nohup java -jar /usr/local/jenkins.war --httpPort=8888 & //后臺啟動
注意:/usr/local/jenkins.war 是你的Jenkins.war存放所在的路徑
如果端口被防火墻阻擋可以執行以下命令關閉
stop firewalld 關閉防火墻
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl status firewalld //查看防火墻狀態
瀏覽器訪問:http://x.x.x.x:port
注意:x.x.x.x你的服務器ip,port:端口
在提示的文件找到對應的密碼,填入
安裝推薦的插件基本已經可以滿足使用,你也可以選擇自定義插件安裝,下面我選擇推薦安裝
耐心等待插件安裝完成…
你可以新創建一個管理員賬戶,也可以使用admin賬戶繼續操作
最后點擊保存并完成
開始使用jenkins
到此為止,jenkins就已經安裝成功了