Jenkins 可以在 Windows、Linux 或 Mac OS X 環境執行,一般來說我們會盡可能選擇跟 Production / Testing 伺服器接近的環境來運行。
本書範例皆以 Ubuntu Linux 演示
因為 Ubuntu Linux 相容多數 Open Source 軟體,也被用於許多 Production Server 環境,因此使用 Ubuntu Linux 作為 Jenkins 入門的系統,可以避免很多干擾學習的問題發生。
建議搭配 VirtualBox 虛擬機器使用 Ubuntu Linux + Jenkins,我們也為學習者提供已安裝設定完成的 VirtualBox Image,請向課程主辦單位取得檔案下載位址。
安裝 Java 軟體
建議使用 JDK 1.8 以上版本。
安裝 java 8 & maven
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk
選擇 java 8 作為預設 java version
sudo update-alternatives --config java
sudo update-alternatives --config javac
安裝 Jenkins 軟體
參考 Jenkins 官方的 Ubuntu Linux 安裝說明
wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
管理 Jenkins 伺服器
重新啟動 Jenkins 伺服器。
sudo service jenkins restart