標籤:windows 自動部署 tomcat
windows下部署工程主要是複製或者粘貼,以下BAT指令碼就是利用系統內建的xcopy命令來完成複製與粘貼部署的。
1.什麼是XCOPY
XCOPY是COPY的擴充,可以把指定的目錄連文件和目錄結構一併拷貝,但不能拷貝系統檔案;使用時來源硬碟符、源目標路徑名、源檔案名稱至少指定一個;選用/S時對來源目錄下及其子目錄下的所有檔案進行COPY。除非指定/E參數,否則/S不會拷貝空目錄,若不指定/S參數,則XCOPY只拷貝來源目錄本身的檔案,而不涉及其下的子目錄;選用/V參數時,對拷貝的扇區都進行較驗,但速度會降低。
2.指令碼內容
=======================================================================================
@echo off
::環境變數
set datapath=E:\工具\自動部署\20170413
::複製檔案
start cmd /k "xcopy %datapath% E:\apache-tomcat-7.0.47\webapps /e /s /y"
start cmd /k "xcopy %datapath% F:\ /e /s /y"
start cmd /k "xcopy %datapath% G:\ /e /s /y"
start cmd /k "xcopy %datapath% H:\ /e /s /y"
start cmd /k "xcopy %datapath% I:\ /e /s /y"
start cmd /k "xcopy %datapath% J:\ /e /s /y"
start cmd /k "xcopy %datapath% K:\ /e /s /y"
start cmd /k "xcopy %datapath% L:\ /e /s /y"
start cmd /k "xcopy %datapath% M:\ /e /s /y"
start cmd /k "xcopy %datapath% N:\ /e /s /y"
start cmd /k "xcopy %datapath% O:\ /e /s /y"
start cmd /k "xcopy %datapath% P:\ /e /s /y"
quit
========================================================================================
3.指令碼解釋
datapath設定為你需要部署的檔案目錄
xcopy相關參數解釋:
/E |
複製目錄和子目錄,包括空的。 與 /S /E 相同。可以用來修改 /T。 |
/Y |
複製檔案審核設定(隱含 /O)。 現存目標檔案。 【就是直接覆蓋——Three~注】 |
4.設定步驟
(1)將遠程伺服器需要部署的檔案夾映射成本地磁碟。
電腦右鍵==>映射網路磁碟機==>選擇需要映射到本地的盤符==>選擇對應的遠程檔案夾
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/91/11/wKioL1j0HNOTrX3IAAAuJQYvc74629.png-wh_500x0-wm_3-wmp_4-s_3206280996.png" title="QQ20170417093518.png" alt="wKioL1j0HNOTrX3IAAAuJQYvc74629.png-wh_50" />
(2)建立名為“自動部署”的BAT檔案,然後將指令碼內容粘貼進去,儲存。
5.使用方法
將需要部署的檔案和bat檔案放在一個名為自動部署的檔案夾內,然後修改好指令碼內容,雙擊執行自動部署.bat即可。
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/91/11/wKioL1j0HSvCLOXKAAA_8G3Hhyk519.png-wh_500x0-wm_3-wmp_4-s_3791431104.png" title="QQ20170417094121.png" alt="wKioL1j0HSvCLOXKAAA_8G3Hhyk519.png-wh_50" />
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/91/12/wKiom1j0HO6Rbr3bAABqjz-uWvk191.png-wh_500x0-wm_3-wmp_4-s_3117672953.png" title="QQ20170417093942.png" alt="wKiom1j0HO6Rbr3bAABqjz-uWvk191.png-wh_50" />
本文出自 “夢想永無止境!” 部落格,請務必保留此出處http://quguoliang2013.blog.51cto.com/6321414/1916550
windows下批量部署簡易指令碼