2016-12-30

Windows OS 安裝 Jenkins 2.0 紀實

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


系統要求

  1. 最低要求
  • Java 7
  • 256MB 可用記憶體
  • 1GB+ 可用硬碟空間
  1. 建議要求
  • 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 才需要進行上述步驟

第一次登入需建立管理者

7firstadmin

  • Create First Admin User

    9addadmin

    • 刪除 secrets\initialAdminPassword
    • 刪除 users\admin\config.xml
    • 新增 jenkins.install.InstallUtil.lastExecVersion
    • 新增 users\{usernam}\config.xml
  • Continue as admin

    8asadmin

    • 新增 jenkins.install.InstallUtil.lastExecVersion
    • username:admin
    • password:- 使用 \Jenkins\secrets\initialAdminPassword(安裝目錄下) 取得密碼

安裝 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

沒有留言:

張貼留言