Jenkins安裝、配置

下一篇 jenkins從svn拉去項目,構建部署

 

開篇: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的基礎安裝配置已經結束了,中間遇到問題還是挺多的,小夥伴們多多百度,花點時間,問題都不大

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