1. 程式人生 > >Jenkins基礎入門-1-Jenkins簡單介紹和環境安裝

Jenkins基礎入門-1-Jenkins簡單介紹和環境安裝

        如果在做自動化測試的朋友,應該熟悉Jenkins,或者至少使用過。如果一個人沒有使用過Jenkins或者hudson,hudson是Jenkins的前身,他還說自己做過自動化測試,只能說,他只不過是在做半自動化測試。為什麼是半自動化呢?他只不過是把手工用例轉換自動化指令碼,真正的自動化測試是一個全公司的平臺,有測試,開發,運維,三個團隊一起研發和維護和使用的自動化測試平臺,這個通常叫devops,也就是開發和運維兩個英文單詞的縮寫。devops最近幾年開始火熱起來,據說它能解決企業傳統開發,測試,運維的工作流程和模式,能夠達到專案快速迭代,縮短專案上線時間。要實現這個過程,需要每個環節都全部自動化,開發程式碼提交到自動化打包,測試啟動自動化測試指令碼,運維啟動自動更新檔案到線上環境,三者之前,形成一個閉環,每個環節都打通,自動化實現,快速響應,快速迭代。

       話題扯得有點遠了,乾脆再扯一點。devops高大上的一個東西,或者叫專案,我沒法實現。能實現的,都是國內外技術專家,膜拜這些大神。這樣的大神肯定有,但是肯定不多。我所理解的國內的devops平臺,一般是這樣實現的。元件一個devops研發團隊,把開發,測試,運維,三種共有的東西和流程給抽象化,然後提取抽象化的東西,開始進去程式設計實現。每個節點都是可以擴充套件和提供API給別人。在這個基礎之上,開發完成自己任務,測試完成自己自動化測試,運維完成自動部署和監控。每個環節都有自己團隊的工具和實現方式,三個都實現好了,然後接入devops平臺,從而達到完整的體系。

       這個系列,我們重點介紹devops平臺的關鍵的核心的管理工具,叫Jenkins,主要介紹Jenkins的基本認識和基本使用方法。第一個問題來了,什麼是Jenkins?它是一個Java開放的開源程式,所以,需要提前安裝Java JDK環境,能支援安裝到windows,mac,linux平臺,主要是一個管理工具。第二個問題,為什麼要使用Jenkins?我們用它,主要是專案上的持續整合和持續交付。持續整合對應英文(Continuous Integration),有時候簡稱CI,持續交付對應英文(Continuous Delivery),簡稱CD,以後,聽到了CI和CD,就明白了什麼意思。下面這張圖,是Jenkins在實際專案運用上的一個經典的流程圖。

       作為一個測試工程師,可能你的工作大部分是在上面圖中的執行測試部分。測試工程師需要寫webui,介面自動化測試指令碼,或者手機功能測試指令碼。自動化打包和自動化運維部署,一般是開發團隊和運維團隊乾的活。不過,現在每個公司都是追求全棧,全能工程師,牛人需要每個環節都參與。三者之間,現在已經緊密合作關係,所以,現在經常聽到有這樣的描述:A是開發人員裡面,做測試做得最好的;B是測試裡面,寫程式碼能力最好的;C是運維裡面,開發能力最強的。好想又扯遠了,帶偏了主題。下面,跟著幾個步驟,完成Jenkins的環境搭建。

1.下載Jenkins

瀏覽器開啟Jenkins官方網站:https://jenkins.io/,點選Download

這裡,我們選擇長期支援版本的Jenkins,然後下拉頁面,找到並點選Windows,開始進行下載。

       這裡需要注意,我們是點選Windows下載的是一個jenkins.msi檔案,雙擊是可以進行安裝的。有些教程是,點選下載的是一個jenkins.war檔案,然後需要利用cmd裡面輸入java -jar jenkins.war。這裡,我們直接雙擊,開始安裝,預設安裝就好,直到安裝結束。

2. 瀏覽器開啟Jenkins介面並配置

       在windows上安裝完成之後,會自動啟動瀏覽器開啟Jenkins web介面。如果沒有開啟,等待幾秒,Jenkins可能服務還沒有啟動完成。如果你這個頁面不小心關閉了,你直接在瀏覽器位址列輸入localhost:8080就可以開啟Jenkins介面,預設安裝啟動後,介面如下,需要輸入密碼。

根據上面的紅圈提示,我們去這個路徑下的檔案,用記事本開啟檔案,找到管理員的密碼:d1bfffa371f742d8959cdef2b16f8d47,然後把這串密碼拷貝,並貼上在上面,點選Continue按鈕。

      這裡,你可以點選安裝推薦的外掛。但是我建議你點選右側那個自定義選擇安裝什麼外掛,我們主要看看常見的外掛分類有哪些。

      上面,左側不同外掛分類集合,點選左側任意一個,右側會跟隨聯動。簡單看看有哪些外掛分類,也就是外掛的作用,這裡,我們簡單看看就好,以後用到了,你就明白左側不同分類的含義。為了,節約時間,我這裡點選不勾選任何外掛,直接安裝。不用擔心,以後我們用到哪個外掛,就去安裝哪個。這裡有時候網路還是什麼問題,勾選了安裝,有時候安裝失敗的情況,所以,建議一個都不勾選,點選Install按鈕。

       為了方便下次登入,你這裡需要建立一個賬號。建立的使用者名稱和密碼,自己要記號。輸入好使用者名稱和密碼後,點選Sava and Finish按鈕。

點選上面的Start using Jenkins按鈕,初始化登入後的介面如下。

3. 把Jenkins服務當做一個windows服務啟動

如果你擔心,下次你開啟電腦,是不是要去啟動Jenkins服務,才能在瀏覽器開啟localhost:8080,這個問題不用擔心,Jenkins已經在你機器裡設定開機自動啟動服務。你可以這樣去驗證這個問題。

1)開啟cmd,輸入services.msc,回車

2)找到Jenkins服務,觀察,發現啟動型別是自動。

好了,Jenkins的安裝過程就介紹到這裡。


--------------------- 
作者:Anthony_tester 
來源:CSDN 
原文:https://blog.csdn.net/u011541946/article/details/78003772 
版權宣告:本文為博主原創文章,轉載請