JenKins安裝及配置_第1頁
JenKins安裝及配置_第2頁
JenKins安裝及配置_第3頁
JenKins安裝及配置_第4頁
JenKins安裝及配置_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、JenKins安裝與配置Jenkins的前身是Hudson,是一個java開發(fā)的可自由擴(kuò)展的持續(xù)集成工具。主要用于:1.持續(xù)自動化構(gòu)建或測試軟件,類似工具有:CruiseControl與DamageControl;2.監(jiān)控定時執(zhí)行的任務(wù)。下面介紹JenKins的安裝與配置。一、安裝JenKins安裝JenKins之前需要先安裝JDK,Maven和Git,如何安裝百度之,so easy,這里就不浪費(fèi)“紙”了,注意安裝完之后一定記得配置。在最簡單的情況下,Jenkins只需要兩個步驟:1. 下載最新的版本(一個WAR文件)。Jenkins官方址: http:/J

2、/2. 運(yùn)行java -jar jenkins.war。注意:Jenkins 需要運(yùn)行Java 5以及以上的版本。還有一種安裝方式就是將下載的war包文件部署到 servlet (如tomcat)容器,然后啟動容器,在瀏覽器的URL地址欄中輸入類似http:/localhost:8080/jenkins/這樣的地址即可。在windows下只需要下載exe后綴的可執(zhí)行程序,安裝即可,我的就是這種方式,linux下也可以下載deb后綴的安裝文件,安裝即可,通過可執(zhí)行程序安裝就是把jenkins當(dāng)做系統(tǒng)的一項服務(wù)存在。在瀏覽器輸入http:/loca

3、lhost:8080后如下圖(如遇到JenKins端口號與tomcat端口號沖突的情況,修改兩者之中任意一個的端口號即可解決,這里我修改tomcat的端口號為8081)。二、配置JenKinsJenKins配置有很多,正如你所知道的,咱們公司已經(jīng)搭建了JenKins環(huán)境:6:8080,不過需要權(quán)限,所以一些最基本的配置在這上面都已經(jīng)配置完成,權(quán)限不夠是不可以進(jìn)行系統(tǒng)管理的。咱們搭建的是本地jenkins,所有的功能都可以學(xué)習(xí)學(xué)習(xí),下面只會介紹跟咱們項目相關(guān)的配置,其他配置如需了解,請自行學(xué)習(xí)。1、 系統(tǒng)管理這是系統(tǒng)管理首頁,首先點(diǎn)擊進(jìn)入系統(tǒng)設(shè)置,如下圖。在這里

4、可以對JDK、Git、Maven進(jìn)行配置,項目在構(gòu)建時要依賴這些環(huán)境。接下來還可以配置郵件通知,每次構(gòu)建的成功與否,結(jié)果都會以郵件的形式通知,這個在本地還沒有使用過,在公司的jenkins上已經(jīng)配置好,只需要建立job的時候填上郵件名即可。2、 安全配置這個配置了解一下吧。JenKins會獲取Git上的提交更新的用戶名,在用戶每次提交修改之后JenKins會根據(jù)用戶名記住這次提交。在安全配置中可以進(jìn)行相關(guān)配置,我這里只配置了允許用戶注冊。3、 插件管理在本地搭建jenkins環(huán)境需要這么幾個插件:Git plugin、Deploy to container plugin和Publish Ove

5、r SSH。點(diǎn)擊系統(tǒng)管理-管理插件。在過濾里面輸入需要的插件名進(jìn)行安裝。4、 構(gòu)建項目配置(1)構(gòu)建爬蟲工作節(jié)點(diǎn)job由于爬蟲工作節(jié)點(diǎn)不像后臺web管理系統(tǒng)有tomcat容器,部署工作節(jié)點(diǎn)項目需要用到publish over SSH插件,這個插件允許我們把項目相關(guān)文件部署到遠(yuǎn)程主機(jī),并可以執(zhí)行shell命令。首先要在系統(tǒng)管理-系統(tǒng)設(shè)置里面配置publish over SSH,其實就是配置遠(yuǎn)程主機(jī)的用戶名和密碼,同樣可以選擇配置秘鑰,為了方便這里配置的是用戶名和密碼。點(diǎn)擊新建,添加新Job,構(gòu)建一個maven項目。這里需要為新構(gòu)建的任務(wù)指定一個名稱。下面有幾種的任務(wù)類型可供選擇,咱們的項目都是由

6、maven管理,所以這里選擇構(gòu)建一個maven項目。對于其他的類型,經(jīng)常使用的是拷貝已存在任務(wù),這主要為了能在現(xiàn)有的任務(wù)基礎(chǔ)上新建任務(wù)。點(diǎn)擊OK按鈕,然后進(jìn)入構(gòu)建任務(wù)配置。在源碼管理中輸入項目的Git repository url,添加用戶名和密碼。用于從Git獲取源碼。選擇什么時候構(gòu)建項目,如上圖所示。接下來添加構(gòu)建后操作步驟,選擇send build artifacts over SSH,我這里已經(jīng)添加過了,現(xiàn)在是灰色的,如下圖所示。選擇SSH Server Name,這是在前面第一步時添加的,現(xiàn)在選定。Transfer Set Source files:拷貝到遠(yuǎn)程主機(jī)的文件,多個文件中間

7、以逗號隔開Remove prefix:遠(yuǎn)程主機(jī)不會新建的文件,如圖若填寫target,則遠(yuǎn)程主機(jī)不會新建target文件夾;Remote directory:遠(yuǎn)程文件夾,即項目部署的地方,默認(rèn)在/home/用戶名/目錄下;Exec command:shell腳本命令;打開高級,把Flatten files勾上,意思只拷貝文件,而不拷貝文件夾。配置完這些,點(diǎn)擊保存后回到主頁。點(diǎn)擊項目Name右邊的小黑三角可以對項目進(jìn)行相關(guān)操作。(2) 構(gòu)建爬蟲后臺管理job后臺管理job的創(chuàng)建同爬蟲節(jié)點(diǎn),只是在構(gòu)建后操作步驟上不同,爬蟲后臺管理job需要web容器,因此選擇Deploy war/ear to a container。 然后選擇war文件的位置,容器選擇tomcat,版本依據(jù)自己本地選擇,同時填寫管理員名和密碼,Tomcat URL。(tomc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論