標籤:命令 div 還原 cli info 使用 .com 安裝 store
前提條件:
1、必須有兩台伺服器,一個是生產環境,另一個是測試環境。
2、兩台伺服器上都必須安裝了Jenkins。
3、其中,生產環境上的Jenkins已經開通的CLI的許可權(Windows參考:http://www.cnblogs.com/EasonJim/p/6086018.html)。
具體實現步驟:
1、在生產環境的Jenkins配置一個解壓操作的工程用於部署和一個還原工程用於復原
解壓:
命令列:
echo [INFO] 備份壓縮操作call C:\"Program Files"\WinRAR\Rar.exe a -x*\Upload* -x*\ueditor* -x*\UploadFolder* %FilePath%.bak.rar %UnzipPath%echo [INFO] 解壓操作call c:\"Program Files"\winrar\rar.exe x -ep2 -o+- %FilePath% %UnzipPath%
說明:
先備份在解壓,也就是說每一次操作之前都要備份。
1)部署時,比如上傳的檔案名稱為1.rar,那麼備份檔案為1.rar.bak.rar。
還原:
命令列:
echo [INFO] 備份壓縮操作call C:\"Program Files"\WinRAR\Rar.exe a -x*\Upload* -x*\ueditor* -x*\UploadFolder* %FilePath%.restorebak.rar %UnzipPath%echo [INFO] 解壓操作call c:\"Program Files"\winrar\rar.exe x -ep2 -o+- %FilePath% %UnzipPath%
說明:
先備份在解壓,也就是說每一次操作之前都要備份。
1)復原時,比如上傳備份的檔案名稱為1.rar.bak.rar,那麼復原操作備份檔案為1.rar.restorebak.rar。
Jenkins使用FTP進行一鍵部署及復原(Windows)