Jenkins on Windows 心得分享 (05):如何將介面顯示語言設定為英文(en) | The Will Will Web

The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

Jenkins on Windows 心得分享 (05):如何將介面顯示語言設定為英文(en)

早期版本的 Jenkins 由於多國語系的設定完全依賴瀏覽器的語言設定自動判斷,為了要強制將介面調整為 English (英文) 還需要特別安裝 Chrome 擴充套件才能做到。不過新版的 Jenkins 已經不用這麼麻煩了,你只要加裝 Locale 外掛,就可以指定顯示語言。本篇文章也順便講解使用 Docker 建置 Jenkins 的完整過程。

使用 Docker 安裝與啟動 Jenkins 最新版本

  1. 取得最新版 jenkins/jenkins:lts image

    docker pull jenkins/jenkins:lts
    
  2. 建立 jenkins-data volume 用來保存 Jenkins 所有設定

    docker volume create jenkins-data
    
  3. 啟動 Jenkins 容器

    docker run -d --rm --name jenkins -p 8080:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home jenkins/jenkins:lts
    

    注意:Port 8080 是 Jenkins 預設 Web 介面。Port 50000 則是用來讓 Jenkins Agent 建立連線的 Port 埠號。

  4. 取得預設管理者密碼(initialAdminPassword)

    docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword | clip
    

    Windows 10 有內建一個 C:\Windows\System32\clip.exe 執行檔,可以將 Console 輸出直接放入「剪貼簿」中,對於複製 Jenkins 預設管理者密碼非常方便!👍

  5. 啟動 Jenkins 介面

    start http://localhost:8080/
    

    Unlock Jenkins

    因為步驟 4 已經複製了預設管理者密碼,所以直接 Ctrl-V 貼上即可登入成功!

加裝 Locale 外掛

  1. 在首次安裝的時候,你就可以選取 Select plugins to install 按鈕

    Customize Jenkins

  2. 除了預設的 Plugins 之外,建議加裝 Locale 外掛,然後按下 Install 按鈕

    Select plugins to install - Languages - Locale

    如果你要在 Windows 建置 .NET 專案,建議可加裝 MSBuild 外掛!

  3. 安裝完成並成功登入後,先針對系統進行 Locale 設定

    Manage Jenkins - Configure System

    請找到 Locale 區段的設定,並將 Default Language 設定 en,而 Ignore browser preference and force this language to all users 請務必勾選

    Manage Jenkins - Configure System - Locale

    按下 Apply 之後,畫面就會全部顯示為「英文」了!

    Jenkins English locale

相關連結