Jenkins實戰(二):Jenkins各項配置選項

  • 2020 年 3 月 26 日
  • 筆記

從正式使用Jenkins之前,將會逐步接觸到Jenkins的各種配置,通過各種配置來完成各項不同的工作。本文將簡單介紹一下Jenkins中的各項配置選項,以便後續使用過程中能夠靈活使用。

一、Jenkins中文化設置

安裝完Jenkins後,發現卻是英文的,對於有英語困難的小夥伴用起來着實不太方便,於是考慮進行中文化。Jenkins中文化設置是比較簡單的,只需安裝插件Locale,並進行簡單的配置就可以輕鬆搞定了。

1. 安裝插件Locale

為了方便安裝插件,我這邊直接從Jenkins官網下載插件,並進行上傳安裝。

(Jenkins為了滿足不同的需求,擁有眾多的插件可供選擇,靈活方便使用。後續會單獨介紹插件這塊內容!)

1)打開Jenkins官網的插件頁面https://plugins.jenkins.io/:

2)在搜索框輸入「Locale」,來查找插件Locale:

3)下載插件Locale到本地。

4)登錄Jenkins,在【Manage Jenkins】-> 【Manage Plugins】-> 【高級】,選擇上傳剛剛下載的插件Locale,完成插件的安裝,安裝後重啟。

2. 中文化設置

進入【Manage Jenkins】-> 【Configure System】 – >【Default Language】,設置為zh_CN,【應用】、【保存】即可。

二、系統配置

定義Jenkins的全局配置,包括:

  • 系統消息:用於向用戶發佈一些系統範圍的通知或公告。
  • Maven配置:用於配置Maven的本地存儲庫地址、標籤等。
  • 環境變量:用於定義環境變量,便於在job中使用。
  • 系統時間:用於配置系統時間格式。
  • 管理監控配置:用於展示給管理員的關於Jenkins實例狀態的警告信息。
  • 郵件通知:用於配置Jenkins上的消息提醒通知給對應的郵箱。

三、全局安全配置

主要是配置用戶訪問的控制,這裡僅開啟允許用戶註冊,這樣的話,可以讓所有開發測試小夥伴在這裡以自己的名字註冊自己的賬號,然後運維管理人員根據他們不同的項目與權限進行規則的設置就行了。

四、全局工具配置

裡邊包含了所有的代碼庫,或者打包工具的位置,根據情況進行設置就行。或者什麼都不設置也可以。只不過以後腳本裡邊注意添加命令加載變量。包括:

  • Maven配置
  • JDK配置
  • Git配置
  • Ant配置
  • ……

五、管理插件

插件是增強Jenkins環境功能以滿足組織或用戶特定需求的主要手段。有超過一千種不同的插件,可以安裝在Jenkins主機上,並集成各種構建工具,雲提供商,分析工具等等。

可以從更新中心自動下載插件及其依賴關係 。更新中心是由Jenkins項目運營的一項服務,該項目提供了由Jenkins社區的各種成員開發和維護的開源插件的清單。

六、管理節點

Jenkins也可以使用主從式的集群進行構建發佈,以減少單台服務器的壓力。

七、管理用戶

對能夠登錄Jenkins的用戶進行管理,包括用戶的新建、修改、刪除、密碼重置等操作。