Jenkins Installation and Configuration

最後編輯:2014-07-17 建立:2014-05-19 歷史紀錄

    CARL S環境需求

CARL SOS

  • Debian stable

硬體

  • 磁碟 40G
  • 記憶體 4G

軟體

  • Zsh
  • Docker
  • Jenkins LTS

 

    CARL S安裝步驟

CARL S進入專家模式

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

  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
  • 陳幸延# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
  • # echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list
  • # apt-get install apt-transport-https
  • # apt-get update
  • # apt-get install lxc-docker
  1. CARL S安裝 Jenkins
    Carl Su每個安裝步驟都會變成標題,裡面會有說明。

 

    CARL S設定步驟

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

 

    CARL S主機資訊

CARL SHostname: yanxen.no-ip.org

Jenkins port: 48080

OpenSSH port: 40822

 

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