Ⅰ windows伺服器都是怎麼使用jenkins的
【准備】
操作系統: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%
【效果展示】
1、Jenkins伺服器運行效果,出現「Jenkins is fully up and running」表示Jenkins伺服器啟動成功:
2、使用web瀏覽器進行登陸。
Ⅱ jenkins構建部署.net程序,怎麼實現
啟動Jenkins1、安裝jdk從略,建議1.6或以上版本,配置好環境變數。2、安裝tomcat從略,安裝完調試下tomcat是否正常。3、安裝ant下載zip包,解壓後配置好環境變數。4、安裝jenkins下載war包,命名為Jenkins,拷貝到tomcat/webapps目錄下。5、安裝androidSDK下載安裝,完成後配置好Android_SDK_HOME環境變數。此步驟主要用於進行android自動化測試,若不進行此項可略過。安裝完成後啟動tomcat/bin/startup.bat文件(linux下是startup.sh),在瀏覽器輸入http://localhost:8080/jenkins,8080為tomcat埠,即可訪問jenkins伺服器。配置Jenkins1、JDK配置新增JDK,指定JDK名字和JAVA_HOME2、ANT配置新增ANT,指定ANT名字和ANT_HOME3、Maven配置從略,本文未使用到Maven,具體配置方法參考Google。4、Subversion選擇1.6版本SVN,勾選、郵件通知填寫SMTPserver、DefaultuserE-mailsuffix、SystemAdminE-mailAddress、JenkinsURL、勾選UseSMTPAuthentication,填寫UserName、Password、UseSSL、SMTPport、Chareset(UTF-8)、DefaultContentType(默認)、DefaultRecipients(默認收件人),配置完成後可進行測試郵件。6、JenkinsURL配置該URL,用於別人訪問。插件管理1、HudsonSubversionPlug-in,jenkins的svn插件。2、AndroidEmulatorPlugin,android模擬器插件。3、JUnitAttachmentsPlugin,junit測試報告附件插件。4、Email-extplugin,郵件擴展插件。此處說明下,默認Jenkins只會發送構建失敗的郵件,我們需安裝此插件才能自定義不同場景。5、DeploytocontainerPlugin遠程發布插件。
Ⅲ 如何用Jenkins實現自動化部署svn更新代碼
1 安裝部署Jenkins環境,下載所需要的插件,直接用IP加埠進行登錄。 2/16 在系統管理的系統設置里配置需要遠程的伺服器。 3/16 新建節點,當新建節點與原有節點類似的時候,可以選擇復制現有的節點。 4/16 填寫遠程工作目錄、標簽、Host、Credentials等信息,點擊save保存成功。 5/16 此時在構建執行列表裡就能看到新添加的節點的信息。 6在頁面點擊「+」,添加一個試圖,在這里我的視圖名稱就叫:自動化部署。 7/16 在「自動化部署」的視圖下,點擊「新建」按鈕,新建一個項目,填寫相應的項目名稱,構建項目的類型(根據需要自行選擇,在這里我選擇的是構建一個自由風格的軟體項目),點擊「OK」進入項目配置頁面 8/16 在項目配置頁面,對項目的各種屬性進行配置。 在項目名稱下,添加適當的描述,可以是閱讀的人直觀的了解項目。 9/16 選擇項目的jdk選項,在這里我選擇JAVA-HOME。 10/16 源碼管理和構建觸發器保持默認設置即可。 11/16 構建環境的時候,勾選第一項,在SSH site選擇一開始添加的遠程伺服器節點即可。 12/16 在構建的時候,在增加構建步驟里選擇「execute shells」。 13/16 在execute shell裡面的command裡面填寫在需要執行更新操作的命令即可。 14/16 點擊「保存」按鈕,創建及完成。
Ⅳ Jenkins集成Svn服務端怎麼部署
安裝部署Jenkins環境,下載所需要的插件,直接用IP加埠進行登錄。 在系統管理的系統設置里配置需要遠程的伺服器。 新建節點,當新建節點與原有節點類似的時候,可以選擇復制現有的節點。 4 填寫遠程工作目錄、標簽、Host、Credentials等信息,...
Ⅳ jenkins怎麼遠程連接linux伺服器
1、安裝插件,登錄到Jenkins後台,選擇「系統管理」--->「管理插件」,在可選插件中,選擇Publish Over SSH,安裝這個插件;
2、安裝完後,配置這個選項,在系統管理中找到
Ⅵ 比如自動化測試一個網站的登錄,那jenkins怎麼配置 登錄的用戶名
今天忽然發現 Jenkins 管理員的密碼忘記了,各種郁悶~而後發現了一種比較簡單的處理方式,特此記錄,以備不時之需!
首先,進入 .jenkins 目錄(比如/home/jenkins/.jenkins).先備份 config.xml 為 config.xml.bak,而後打開 config.xml 配置文件,修改「true」為「false」;同時把「...」配置刪除.
重啟之後我們會發現 Jenkins 已經無需登錄了.然後,直接找到「系統管理」的「管理用戶」菜單,把管理員的密碼改回來!然後,用之前備份的 config.xml.bak 文件覆蓋 config.xml 配置文件.再次重啟 Jenkins,終於發現管理員又可以正常登錄了.
Ⅶ 如何用Jenkins實現自動化部署svn更新代碼
1安裝部署Jenkins環境,下載所需要的插件,直接用IP加埠進行登錄。
2 在系統管理的系統設置里配置需要遠程的伺服器。
3 新建節點,當新建節點與原有節點類似的時候,可以選擇復制現有的節點。
4 填寫遠程工作目錄、標簽、Host、Credentials等信息,點擊save保存成功。
5 此時在構建執行列表裡就能看到新添加的節點的信息。
6在頁面點擊「+」,添加一個試圖,在這里我的視圖名稱就叫:自動化部署。
7 在「自動化部署」的視圖下,點擊「新建」按鈕,新建一個項目,填寫相應的項目名稱,構建項目的類型(根據需要自行選擇,在這里我選擇的是構建一個自由風格的軟體項目),點擊「OK」進入項目配置頁面
8在項目配置頁面,對項目的各種屬性進行配置。
在項目名稱下,添加適當的描述,可以是閱讀的人直觀的了解項目。
9 選擇項目的jdk選項,在這里我選擇JAVA-HOME。
10 源碼管理和構建觸發器保持默認設置即可。
11 構建環境的時候,勾選第一項,在SSH site選擇一開始添加的遠程伺服器節點即可。
12 在構建的時候,在增加構建步驟里選擇「execute shells」。
13 在execute shell裡面的command裡面填寫在需要執行更新操作的命令即可。
14 點擊「保存」按鈕,創建及完成。
Ⅷ jenkins怎麼配置命令在指定的伺服器上執行
默認是執行jenkins 伺服器本地 workspace 里的腳本 不過也可以執行 本地或區域網內其他伺服器任意腳本 需要 ssh 插件
Ⅸ 如何創建 Jenkins 構建伺服器
一般添加節點時指定jenkins的主目錄,構建的項目一般就在這個目錄下的workspace目錄下,以構建的項目名為目錄名。 在高級配置選項中可以配置「使用自定義的工作空間」。