【準備】
作業系統:Windows Server 2008 R2 Enterprise
JAVA版本:server-jre-7u45-windows-x64.tar.gz
Jenkins版本:jenkins.war(v1.545)
【步驟】
采用Stand-Alone方式運作Jenkins伺服器,該方法使用靈活友善,不需要系統安裝JDK,對于喜歡綠色的同學會比較傾向于該方式
本次演練示例以Jenkins伺服器的運作目錄為“D:\CIServer”
1)解壓server-jre-7u45-windows-x64.tar.gz到目前目錄;
2)拷貝jenkins.war到目前目錄;
3)采用Windows批處理腳本的方式來快速運作Jenkins伺服器(下面詳細解讀);
至此,“D:\CIServer”目錄下目前僅存在如下檔案:

【關鍵解讀】
該方法的主要知識點在于如何編寫快速啟動Jenkins伺服器的Windows批處理腳本,這裡貼出主要實作代碼:
rem 設定Jenkins伺服器運作目錄
set DIRNAME=.
if "%OS%" == "Windows_NT" set DIRNAME=%~dp0%
rem 設定JAVA虛拟機環境
if "%JAVA_HOME%" == "" set JAVA_HOME=%DIRNAME%\jdk1.7.0_45
set JAVA=%JAVA_HOME%\bin\java
set HOME=%DIRNAME%
set LOGDIR=log
set LOGFILE=%DIRNAME%\%LOGDIR%\jenkins.log
cd /d %HOME%
rem 第一次啟動建立Jenkins日志目錄
if not exist %LOGFILE% mkdir %LOGDIR%
rem 啟動Jenkins伺服器并指定端口資訊、運作時目錄和日志檔案
set JENKINS_HOME=%HOME%/.jenkins
"%JAVA%" -D%JENKINS_HOME% -Xmx512m -jar jenkins.war --httpPort=80 --logfile=%LOGFILE%
【效果展示】
Jenkins伺服器運作效果,出現“Jenkins is fully up and running”表示Jenkins伺服器啟動成功:
使用web浏覽器進行登陸效果: