iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 29
1
自我挑戰組

全端工程師的日常挑戰三十日系列 第 29

Windows OS 安裝 Jenkins 2.0 紀實

Windows OS 安裝 Jenkins 2.0 紀實

Jenkins 2.0 主要多了 Pipeline 特性,功能上跟 Workflow plgin 雷同,可以自行定義建置流程,也因為是由 Groovy 語法組成,讓整個建置 task 都可以被版控,而達成 infrastructure as code 目的,於是趁著硬體更新一併進行 Jenkins 2.0 的導入,由於之前使用 Jenkins 1 時沒有留下筆記,結果在架 Jenkins 2.0 時又回憶了好一陣子XD

系統要求

  1. 最低要求

    • Java 7
    • 256MB 可用記憶體
    • 1GB+ 可用硬碟空間
  2. 建議要求

    • Java 8
    • 1GB+ 可用記憶體
    • 50GB+ 可用硬碟空間

安裝 Jenkins

  1. 下載對應 os 的安裝檔

    1download

  2. 直接解壓安裝

    2install

  3. 安裝完成

    3installed

  4. 解鎖 Jenkins

    • 安全限制,必需到指定位置 %ProgramFiles(x86)%\Jenkins\secrets\initialAdminPassword(安裝目錄下) 取得密碼

      4unlock

如果連網需要透過 proxy 才需要進行下列步驟

  • 無法安裝 plugin

    5plugin

  • 設定 proxy

  1. 伺服器
    proxyserver

  2. 連接埠
    proxyport

  3. 使用者名稱
    username

  4. 密碼
    password

  5. 不要代理的主機
    whitelist

  6. Test Url
    測試 proxy 是否正確的 url

如果連網需要透過 proxy 才需要進行上述步驟

安裝 plugin

  • 依實際需求來安裝 e.g. git,msbuild,...ETC
  • 其中個人建議第一個要安裝的是 simple theme(因為畫面漂亮),以下就以 simple theme 為例,紀錄 plugin 的安裝步驟
  1. 管理 Jenkins

    6-1mange

  2. 管理外掛程式

    6-2plgin

  3. 可用的 --> 搜尋 simple theme --> 勾選 --> 安裝

    6-3filter

  4. 安裝完成

  1. 設定 theme
    • 5-1. 管理 Jenkins

      6-1mange

    • 5-2. 系統設定

      6-5system

    • 5-3. 設定 theme

      6-6theme

    • 5-4. 效果

      6-7result

設定完是不是比較高級可能見人見智,但至少畫面生動多了

參考資料

  1. jenkins 官網
  2. jenkins-material-theme

上一篇
如何從無至有建立 React.js 開發環境
下一篇
TortoiseGit 設定需驗證代理伺服器(proxy with authentication)
系列文
全端工程師的日常挑戰三十日31

尚未有邦友留言

立即登入留言