天天看點

學習Jenkins的第二天-----了解Jenkins的系統設定與插件管理

引入

我們上次學習的安裝和運作Jenkins,進入到Jenkins後我們就可以建構任務了。但是在這之前我們先來了解一下一些Jenkins簡單大的配置。

系統設定

點選左側菜單欄中的"系統管理",點選"系統設定"進入系統設定界面:

學習Jenkins的第二天-----了解Jenkins的系統設定與插件管理

1.主目錄

主目錄是存放所有項目的資料,他會給每個項目生成一個job下的目錄。一般我們不做更改。

2.執行者數量

Jenkins配置多個項目建構任務,同時執行的最大數量,也就項目并發量。

3.全局屬性

工具位置(Tool Locations):這個是配置所有的項目建構任務的預設工具,也就是該工具會自動添加到所有任務中,無需手動添加。

全局變量(Environment variables):顧名思義,定義所有任務都可以引用的變量,以鍵-值的形式。

學習Jenkins的第二天-----了解Jenkins的系統設定與插件管理

4.Jenkins location

Jenkins URL:這是設定在郵件中顯示的Jenkins位址,也就是郵件中Jenkins的連結位址。一般都是配置内網的IP和端口(因為Jenkins服務是Tomcat服務,部署在内網中,外網通路不到)。

系統管理者郵件位址:發送郵件的郵箱,注意要和下方的郵件通知的位址保持一緻。

5.郵件通知

點選郵件通知部分的“進階”按鈕後,界面如下圖:

學習Jenkins的第二天-----了解Jenkins的系統設定與插件管理

郵件通知功能是通過Jenkins用我們設定的源郵箱向目的郵箱發送通知郵件,需要注意的是我們在Jenkins中所設定的源郵箱要開啟SMTP服務。關于如何開啟認證這裡不多贅述,可自行百度。

SMTP伺服器:設定郵箱的SMTP伺服器(百度可得),我們使用的是網易郵箱:smtp.163.com。

使用者預設郵件字尾:不多解釋,我們使用的是@163.com。

勾選“使用SMTP認證”後~

使用者名:我們設定的源郵箱的位址。

密碼:在開啟smtp服務時所設定的授權碼,而不是郵箱登入密碼。

字元集:我們一般設定為UTF-8。

在完成以上配置後,我們可以勾選“通過發送測試郵件測試配置”~

Test e-mail recipient:測試郵件的接收郵箱。

填寫完接收位址後,我們點選“Test configuration”後,我們可以在接收郵箱中收到如下郵件:

學習Jenkins的第二天-----了解Jenkins的系統設定與插件管理

如果你在測試後收到的是紅色的報錯代碼,你可以參考以下原因:

AuthenticationFailedException: 550:在使用的郵件中未開啟SMTP服務。

AuthenticationFailedException: 535:密碼填寫錯誤,不是正确郵箱中的SMTP授權碼。

SMTPSendFailedException: 554 DT:這是因為我們使用的網易郵箱将我們發送的郵件内容當成了垃圾内容,将接受人或者是其中一個接受人設為發送郵箱便可解決問題。

小提示:點選每個設定項右側的問号圖示,可以顯示官方簡介~

插件管理

點選左側菜單欄中的"系統管理",點選"插件管理"進入插件管理界面:

學習Jenkins的第二天-----了解Jenkins的系統設定與插件管理

我們可以在建立管理中更新、線上下載下傳安裝、解除安裝插件,所有的插件操作需要重新啟動方可生效。

如果某些原因不能線上安裝某些插件,也可以選擇先将插件下載下傳下來,進行上傳插件:點選上方的“進階”按鈕

學習Jenkins的第二天-----了解Jenkins的系統設定與插件管理

在解除安裝插件中,部分插件無法選中解除安裝是因為他們是Jenkins内置的插件,無法解除安裝。