天天看點

Jenkins實戰演練之Linux伺服器快速搭建

【準備】

作業系統:ubuntu-13.10-server-amd64

JAVA版本:server-jre-7u45-linux-x64.tar.gz

Jenkins版本:jenkins.war(v1.545)

【步驟】

采用Stand-Alone方式運作Jenkins伺服器,該方法使用靈活友善,不需要系統安裝JDK,對于喜歡綠色軟體的同學會比較傾向于該方式

本次演練示例以Jenkins伺服器的運作目錄為“/home/CIServer”

1)解壓server-jre-7u45-linux-x64.tar.gz到目前目錄;

2)拷貝jenkins.war到目前目錄;

3)采用Linux的Shell腳本來快速運作Jenkins伺服器(下面詳細解讀);

至此,“/home/CIServer”目錄下目前僅存在如下檔案:

Jenkins實戰演練之Linux伺服器快速搭建

【關鍵解讀】

該方法的主要知識點在于如何編寫快速啟動Jenkins伺服器的Shell腳本,這裡貼出主要實作代碼:

#!/bin/sh  

# Startup script for the Jenkins Continuous Integration server

# Set Jenkins environment.  

export JENKINS_BASE=$PWD/.jenkins    

export JAVA_HOME=$PWD/jdk1.7.0_45    

export PATH=$PATH:$JAVA_HOME/bin    

export LOGFILE=jenkins.log

java -DJENKINS_HOME=$JENKINS_BASE -Xmx512m -jar jenkins.war --httpPort=80 --logfile=$LOGFILE  

【效果展示】

Jenkins伺服器運作效果,出現“Jenkins is fully up and running”表示Jenkins伺服器啟動成功:

Jenkins實戰演練之Linux伺服器快速搭建

使用web浏覽器進行登陸效果:

Jenkins實戰演練之Linux伺服器快速搭建

繼續閱讀