持續集成之jenkins2
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