Jenkins配置 管理

Jenkins配置

你可能已經看了前面幾回練習了,其中咱們不得不在Jenkins配置選項。下表列出了Jenkins 的各類配置選項。
所以,能夠經過點擊左側菜單側的 「Manage Jenkins」選項得到Jenkins 的各類配置選項。
而後,您將看到下面的畫面 -
單擊 「Configure system」。下面討論是一些可被執行 Jenkins 配置設置。
Jenkins主目錄

Jenkins須要必定的磁盤空間來進行構建和保持檔案。人們能夠從 Jenkins 配置屏幕查看該路徑。默認狀況下,它被設置到 ~/.jenkins,而這個位置將首先在用戶配置文件的位置存儲起來。在正確的環境中,須要更改此位置,適當的位置來存儲全部相關的創建和檔案。能夠經過如下方式作到這一點node

  • 啓動 Servlet 容器以前,設置「JENKINS_HOME」環境變量設置爲新的主目錄。
  • 設置 「JENKINS_HOME」 系統屬性 到 servlet 容器。
  • 設置JNDI環境條目「JENKINS_HOME」到新目錄。
下面的例子將使用「JENKINS_HOME」環境變量設置的第一個選項。
首先建立一個新的文件夾:D:\worksp\yiibai.com\tomcat7\webapps\jenkins。複製全部內容從現有的 〜/.jenkins 到這個新的目錄。
設置 JENKINS_HOME 環境變量指向到安裝在機器上 Java 的基本目錄位置。 例如,
OS 輸出
Windows 設置環境變量 JENKINS_HOME 到你想要的位置。舉個例子,能夠將其設置爲E:\ APPS \詹金斯 E:\Apps\Jenkins
Linux export JENKINS_HOME =/usr/local/Jenkins 或所但願的位置。
在 Jenkins 的儀表板,請在左側菜單中選擇管理 Jenkins。而後從右側單擊「Configure System」。
在主目錄中,將看到已經配置了新的目錄。
Jenkins Home Directory

# of executors

這是指併發的做業的執行,能夠發生在 Jenkins 機上的總數。這能夠根據要求改變。有時建議是保持這個數目相同CPU數量的機器上實現性能更好。
Environment variables
這被用於添加將適用於全部做業定製的環境變量。這些是鍵 - 值對,並能夠訪問和用於在任何須要的地方構建。

Jenkins URL

默認狀況下,Jenkins URL指向本地主機:localhost。 若是爲您的機器設置一個域名,將其設置爲域名別的覆蓋本地主機與計算機的IP地址。這將有助於創建從站和在使用電子郵件做爲使用環境變量 JENKINS_URL 能夠用於直接訪問Jenkins URL發送連接爲:${JENKINS_URL}。web

Email Notification

在電子郵件通知區域,能夠向用戶發送電子郵件配置SMTP設置。Jenkins鏈接到SMTP郵件服務器發送電子郵件到收件人列表,這是必需的。
 
 

Jenkins管理

要管理Jenkins,點擊從左邊的菜單側「Manage Jenkins」選項。
所以,能夠經過點擊左側菜單側 「Manage Jenkins」選項得到 Jenkins 各類配置選項。


而後,將看到下面的畫面 -

一些管理選項以下 -
配置系統

這是其中一個能夠管理路徑的各類工具的使用創建,如:JDK,Ant和Maven 版本,以及安全選項,郵件服務器和其餘系統級配置的詳細信息。當要安裝插件時。Jenkins 將動態添加所需的配置字段都安裝了插件以後。tomcat

從磁盤從新加載配置

Jenkins存儲全部系統,並創建做業配置細節存儲在Jenkins主目錄的XML文件中。這裏構建的歷史也都被存儲。 若是要從一個Jenkins 實例遷移構建工做到另外一個,或存檔舊的構建工做,將須要添加或刪除相應的構建工做目錄到 Jenkins 的構建目錄。 不須要 Jenkins 脫機來作到這一點,能夠簡單地使用「Reload Configuration from Disk」」選項從新加載Jenkins系統,而後直接創建做業配置使用。安全

管理插件

在這裏,人們能夠安裝各類各樣的插件,從不一樣的源代碼管理工具,如Git, Mercurial 或 ClearCase等第三方插件,代碼質量和代碼覆蓋度量報告。插件能夠經過管理插件屏幕安裝,更新和刪除。訪問:http://localhost:8080/jenkins/pluginManager/ 顯示結果以下:
服務器


系統信息 - System Information

該屏幕顯示全部當前Java系統性能和系統環境變量的列表。在這裏,人們能夠準確地檢查Jenkins 在Java的哪一個版本正在運行,在哪些用戶下運行等等。架構

下面的截圖顯示了在本節中可用的名稱 - 值的信息。

系統日誌 - System Log

系統日誌屏幕是一個方便的方式來查看實時的 Jenkins 日誌文件內容。此外,主要採用此屏幕可進行故障排除。

負載統計 - Load Statistics

此頁面顯示了Jenkins實例是如何在併發的數量方面創建圖形數據和按給定的長度構建了隊列,構建在執行以前須要等待一個比較的時間。 這些統計數據能夠給出是否須要額外容量或額外的構建節點,從基礎結構的角度來看須要一個好主意。併發

腳本終端 - Script Console

屏幕可以讓您在服務器上運行Groovy腳本。由於它須要 Jenkins 內部架構的強大的知識,可對高級故障排除。

管理結點 - Manage nodes

Jenkins可以處理並行和分佈式構建。在此屏幕上,能夠配置生成你想要的。Jenkins同時運行,而且,若是您正在使用分佈式構建,並創建了構建節點。一個構建節點可在另外一臺機器Jenkins用它來執行它的構建。app

關閉準備 - Prepare for Shutdown

若是有必要關閉Jenkins,或Jenkins運行在服務器上,最好不要在這個時候執行構建。要關閉 Jenkins 乾淨,能夠用準備關機的連接,這樣能夠防止被啓動的任何新版本。最終,當全部當前的構建已經完成,一下就能關閉 Jenkins 乾淨。yii

相關文章
相關標籤/搜索