天天看點

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

【準備】

作業系統: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伺服器快速搭建

【關鍵解讀】

該方法的主要知識點在于如何編寫快速啟動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伺服器啟動成功:

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

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

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