Jenkins持續集成介紹及插件安裝版本更新演示(一)--技術流ken

 

Jenkins介紹

 

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

Jenkins功能包括:linux

一、持續的軟件版本發佈/測試項目。git

二、監控外部調用執行的工做。github

                                                                                             --摘自360百科web

1. jenkins就是基於Java開發的一種持續集成的工具shell

2. 能夠將運維用到的各個腳本整合起來,而且能夠經過頁面方式集中管理,並且能夠也能夠實現和gitlab、github交互,也能夠實現自動編譯、部署程序瀏覽器

 

持續集成

 

持續集成是一種軟件開發實踐,即團隊開發成員常常集成他們的工做,經過每一個成員天天至少集成一次,也就意味着天天可能會發生屢次集成。每次集成都經過自動化的構建(包括編譯,發佈,自動化測試)來驗證,從而儘早地發現集成錯誤。網絡

 

持續集成運維

持續集成:Continuous Intergration (CI工具

持續交付:Continuous Delivery(CD

持續部署:Continuous Deployment(CD

 

持續集成流程

1. 提交(git

2. 測試

3. 構建(jenkins

4. 測試

5. 部署(ansibleshellpuppet

6. 回滾(ansible

 

Jenkins的安裝

 

 jenkins是基於java開發的因此須要安裝java環境

jenkins提供了一個友好的web界面操控,安裝完成以後咱們能夠在web端進行管理

你們能夠在以下的網站下載所須要的jenkins版本

 

第一步:關閉防火牆

[root@ken ~]# systemctl stop firewalld
[root@ken ~]# setenforce 0

 

第二步:安裝java環境

[root@ken ~]# yum install java -y

 

第三步:上傳安裝包及解壓安裝

[root@ken ~]# ls | grep jenkins
jenkins-2.138.3-1.1.noarch.rpm
[root@ken ~]# rpm -ivh jenkins-2.138.3-1.1.noarch.rpm 

 

第四步:啓動jenkins

jenkins默認監聽的是8080端口

[root@ken ~]# systemctl restart jenkins
[root@ken ~]# ss -tnl | grep 8080
LISTEN     0      50          :::8080                    :::*                  

 

第五步:瀏覽器訪問

能夠看到以下的界面

注意:安裝jenkins會卡在安裝界面
緣由:當前主機嘗試鏈接jenkins官方站點,可是沒法鏈接上
解決:斷開當前主機的網絡鏈接

 

第六步:linux中找到上述密碼並複製進上述框中

[root@ken ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
f10ee04f771042638d1c152355efc8c8

把上面這個密碼輸入上述框中點擊繼續便可

選擇跳過插件安裝便可

在以下界面建立用戶和密碼,點擊保存並完成

出現以下界面直接點保存並完成

 點下下面出現的開始使用Jenkins

 

看到以下界面即表示安裝配置完成

 

Jenkins獲取插件並安裝

 

 第一步:查看插件信息

點擊系統管理>插件管理

點擊插件管理

能夠看到已安裝處爲空

下載插件以前能夠在系統管理>關於jenkins查看本身的jenkins版本信息

 

第二步:下載插件

訪問以下網站,選擇你的jenkins版本

選擇latest

選擇你須要安裝的插件便可

插件都是以hpi結尾的

 

第三步:把下載的插件傳入到你的linux系統中

須要把插件傳到jenkins的插件目錄中即下面的目錄下

這裏我準備了一個插件安裝包 plugins-2.138.3.tar.gz 

[root@ken ~]# ls /var/lib/jenkins/plugins/

[root@ken ~]# tar xf plugins-2.138.3.tar.gz
[root@ken ~]# cp plugins/* /var/lib/jenkins/plugins/ -a

 

第四步:重啓jenkins

[root@ken ~]# systemctl restart jenkins

 

第五步:瀏覽器端查看

須要刷新一下瀏覽器,可能還須要你從新輸入帳號和密碼

能夠看到在已安裝裏面已經有不少的插件了

 

Jenkins版本更新

 

第一步:下載安裝更新的軟件包

仍是訪問這個網站

選擇你須要升級到的版本

選擇latest

選擇war結尾的包下載

 

第二步:把選本的war包刪掉

[root@ken plugins]# rpm -ql jenkins | grep war
/usr/lib/jenkins/jenkins.war

 

第三步:替換成你下載的包

第四步:重啓jenkins便可

[root@ken ~]# systemctl restart jenkins
相關文章
相關標籤/搜索