iT邦幫忙

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

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

Windows OS 安裝 Jenkins 2.0 紀實

  • 分享至 

  • xImage
  •  

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
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言