Jenkins Installation and Configuration

環境需求

OS

硬體

軟體

安裝步驟

進入專家模式

按照下列步驟操作,其餘皆使用預設值:

  1. Advanced options -> Expert install
  2. 語言 English
  3. 國家 Taiwan
  4. 附加語系 zh_TW.UTF-8
  5. 預設語系 en_US.UTF-8
  6. 禁止 root 登入
  7. linux-image-amd64
  8. 安裝所有驅動程式 (generic)
  9. 鏡像站 http://cdn.debian.net
  10. 不使用非自由軟體 (non-free)
  11. 不使用協力軟體 (contrib)
  12. 只安裝 SSH server 和 Standard system utilities
  13. 安裝 GRUB 開機程式

新增使用者

  1. useradd -m -g users -s /bin/bash <username>
  2. passwd <username>
  1. 安裝 Docker
  1. 安裝 Jenkins

設定步驟

  1. 啟用安全性
    1. 匿名使用者只能檢視部分內容。
    2. 所有修改都需要登入才能操作。
    3. 啟用 CSRF 功能。
  2. 安裝與更新外掛
    1. GitHub Plugin
    2. Docker Plugin
    3. AnsiColor Plugin
    4. Next Build Number Plugin
    5. Role Strategy Plugin

主機資訊

Hostname: yanxen.no-ip.org

Jenkins port: 48080

OpenSSH port: 40822

http://h4-ci.yanxen.h4ck3d.me/