開篇:jenkins是什麼
Jenkins是一個開源軟件項目,是基於Java開發的一種持續集成工具,用於監控持續重複的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能
主要用於:
- l 持續、自動地構建/測試軟件項目。
- l 監控一些定時執行的任務。
Jenkins擁有的特性包括:
- l 易於安裝,不需要數據庫支持。
- l 易於配置-所有配置都是通過其提供的web界面實現。
- l 集成RSS/E-mail通過RSS發佈構建結果或當構建完成時通過e-mail通知。
- l 生成JUnit/TestNG測試報告。
- l 分佈式構建支持Jenkins能夠讓多臺計算機一起構建/測試。
- l 文件識別:Jenkins能夠跟蹤哪次構建生成哪些jar,哪次構建使用哪個版本的jar等。
- l 插件支持:支持擴展插件,你可以開發適合自己團隊使用的工具。
安裝目錄:
- l 系統安裝jdk
- l 系統安裝maven
- l rpm方式安裝jenkins
- l jenkins配置java變量
- l 優化後期插件下載速度
- l jenkins配置jdk、maven工具
Step One: 安裝jdk
jenkins是java語言開發的持續集成工具,需要jdk環境
要求:jdk 版本 >= 8
推薦安裝文檔:jdk安裝配置教程
Step Two:安裝maven
使用wget命令下載tar包
wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
maven是綠色版,解壓即用
tar -zxvf apache-maven-3.5.4-bin.tar.gz # 解壓
mv apache-maven-3.5.4 maven # 重命名
編輯/etc/profile文件,配置環境變量
vi /etc/profile
添加內容如下:
export MAVEN_HOME=/opt/maven
export PATH=$MAVEN_HOME/bin:$PATH
重新編譯配置文件,使其生效
source /etc/profile
驗證maven是否安裝成功
mvn -version
Step Thtree:安裝jenkins
三種安裝方式
1:yum安裝
2:下載rpm安裝包進行安裝
3:下載war包部署啓動
4:通過docker容器等快速實現安裝部署
推薦使用下載rpm安裝包進行安裝,在線yum安裝好慢!
下載地址:jenkins官網下載
下載好,上傳到服務器,使用rpm命令進行安裝
rpm -ivh jenkins-2.204.3-1.1.noarch.rpm
jenkins文件默認安裝路徑
/usr/lib/jenkins/jenkins.war war包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默認jenkins目錄
/var/log/jenkins/jenkins.log Jenkins日誌文件
Step Four:jenkins配置java變量
編輯/etc/init.d/jenkins文件,配置java變量 (使用 which java 查看變量位置)
啓動jenkins,訪問
systemctl daemon-reload # 重新加載配置文件
systemctl start jenkins # 啓動
jenkins默認端口8080,瀏覽器訪問 http://127.0.0.1:8080 訪問
根據圖片提示:獲取 /var/lib/jenkins/secrets/initialAdminPassword 文件中的密碼,複製粘貼即可
開始安裝相關插件,點擊安裝推薦插件(這個過程需要很長時間,等待完畢)
創建管理員用戶
配置jenkins URL
安裝完成、點擊開始使用
Step Five:優化jenkins插件下載速度
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json
備註:將/var/lib/jenkins/updates/default.json文件中的www.google.com替換成www.baidu.com並更換插件下載站點
Step Six:配置jdk和maven工具
進入jenkins的工具配置頁面:
首頁 >> Manager Jenkins(系統管理) >> Global Tool Configuration(全局工具配置)
配置jdk,使用echo $JAVA_HOME命令獲取變量值
配置maven,使用echo $MAVEN_HOME獲取變量值
最後點擊保存按鈕,配置生效
總結:到這裏jenkins的基礎安裝配置已經結束了,中間遇到問題還是挺多的,小夥伴們多多百度,花點時間,問題都不大