1. 程式人生 > >持續集成之jenkins2

持續集成之jenkins2

開發 8.0 pkg ike imp 手動安裝 systemctl 1.8 文檔

ip  什麽是持續集成

技術分享圖片

  沒有持續集成

技術分享圖片

  持續集成最佳實踐

技術分享圖片

  持續集成概覽

技術分享圖片

  什麽是Jenkins

  Jenkins是一個開源軟件項目,是基於Java開發的一種持續集成工具,用於監控持續重復的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能。

  安裝Jenkins(不和git安裝在同一臺主機)

yum -y install java-1.8.0
cd /etc/yum.repos.d/
wget http://pkg.jenkins.io/redhat/jenkins.repo
rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key
yum install -y jenkins
systemctl start jenkins

  安裝完依賴包以後可以使用rpm包安裝,下載地址https://mirrors.tuna.tsinghua.edu.cn/

  訪問ip:8080

技術分享圖片

  安裝推薦的插件即可

技術分享圖片

  安裝需要一點時間

技術分享圖片

  一些常用插件

技術分享圖片

  PS:如果卡在啟動階段可能是因為網絡不穩定,可以把網絡關了重新啟動

  創建第一個管理員用戶

  進入web頁面

技術分享圖片

  

  jenkins插件

  jenkins依賴插件工作

  管理插件

技術分享圖片

技術分享圖片

  插件目錄在/var/lib/jenkins/plugins (可以在清華鏡像站下載好插件解壓到該目錄然後重啟jenkins生效)

  PS:該目錄的屬組應該是jenkins如果是root可能會導致手動安裝插件錯誤

  通過插件管理的高級安裝插件

技術分享圖片

  所有jenkins鏡像地址http://mirrors.jenkins-ci.org/status.html

  jenkins配置

  首先查看所有jenkins的安裝目錄

技術分享圖片

  

/etc/init.d/jenkins                   #啟動文件
/etc/logrotate.d/jenkins         
/etc/sysconfig/jenkins            #配置文件
/usr/lib/jenkins                       #主目錄
/usr/lib/jenkins/jenkins.war
/usr/sbin/rcjenkins
/var/cache/jenkins                 #程序文件war包解壓出來的
/var/lib/jenkins
/var/log/jenkins                   #日誌
        

  修改配置文件/etc/sysconfig/jenkins (默認用戶是jenkins生產不要改成root)

JENKINS_USER="root"

  修改後重啟jenkins即可看到是使用jenkins啟動的

技術分享圖片

  PS:默認的端口8080也在這個配置文件如有需要可以修改

  主程序目錄(備份時候備份這個目錄即可,升級就是把最新的war包放在這個目錄重啟即可)

技術分享圖片

  jenkins備份

技術分享圖片

  目錄文件說明

技術分享圖片

  PS:jenkins沒有數據庫所有數據存儲在文檔內

  系統設置

技術分享圖片

技術分享圖片

持續集成之jenkins2