jenkins入門-----(1)安裝、配置


Jenkins概念

Jenkins是一個開源的、可擴展的持續集成、交付、部署(軟件/代碼的編譯、打包、部署)的基於web界面的平台。允許持續集成和持續交付項目,無論用的是什么平台,可以處理任何類型的構建或持續集成。
官網:https://jenkins.io/ 官方文檔:https://jenkins.io/doc/

Jenkins特性

開源的java語言開發持續集成工具,支持CI,CD;

易於安裝部署配置:可通過yum安裝,或下載war包以及通過docker容器等快速實現安裝部署,可方便web界面配置管理;

消息通知及測試報告:集成RSS/E-mail通過RSS發布構建結果或當構建完成時通過e-mail通知,生成JUnit/TestNG測試報告;

分布式構建:支持Jenkins能夠讓多台計算機一起構建/測試;

文件識別:Jenkins能夠跟蹤哪次構建生成哪些jar,哪次構建使用哪個版本的jar等; 

豐富的插件支持:支持擴展插件,你可以開發適合自己團隊使用的工具,如git,svn,maven,docker等。

Jenkins安裝

安裝最低配置:不少於256M內存,不低於1G磁盤,JDK版本>=8(openjdk也可以)

yum install -y java-1.8.0-openjdk //安裝openjdk,因為jenkins基於java開發 
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
cat /etc/yum.repos.d/jenkins.repo 
[jenkins] 
name=Jenkins 
baseurl=http://pkg.jenkins.io/redhat 
gpgcheck=1 //這里會檢測key 
rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key //安裝jenkins key
yum install -y jenkins
systemctl start jenkins

查看admin密碼

[root@node1 ~]# more /var/lib/jenkins/secrets/initialAdminPassword  
281ad0c502fc40bebbc5ad5b0b6d3eb6

訪問安裝

打開瀏覽器,訪問ip:8080進行安裝,ip為linux機器ip

輸入密碼繼續,初始化稍等片刻

這里我選擇安裝推薦的插件

這里就已經開始在安裝插件,我們等它安裝完就好了。

設置好,保存並完成。

保持默認

完成

如果有插件沒有安裝好,可以手動安裝,插件地址:http://updates.jenkins-ci.org/download/plugins/

上傳完插件,重啟一下jenkins

配置文件

cat /etc/sysconfig/jenkins
查看jenkins的配置文件,定義了home、JAVA_CMD、user、port等基礎配置,保持默認即可

程序主目錄

ls /var/lib/jenkins/      //查看程序主目錄

jobs        瀏覽器上面創建的任務都會存放在這里
logs        存放jenkins相關的日志
nodes     多節點時用到
plugins    插件所在目錄
secrets    密碼秘鑰所在目錄         //jobs和plugins目錄比較重要

 jenkins存放數據不依靠數據庫,所以在移植時只需要拷貝整個程序主目錄即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM