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

Jenkins概念

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

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也能夠)node

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密碼linux

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

訪問安裝git

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

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

這裏我選擇安裝推薦的插件數據庫

這裏就已經開始在安裝插件,咱們等它安裝完就行了。瀏覽器

設置好,保存並完成。maven

保持默認分佈式

完成

若是有插件沒有安裝好,能夠手動安裝,插件地址: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存放數據不依靠數據庫,因此在移植時只須要拷貝整個程序主目錄便可。

相關文章
相關標籤/搜索