windows文件复制
一、Powershell文件命名:xxx.ps1
Set-ExecutionPolicy Unrestricted
$filedate = "{0:yyyy-MM-dd-HH-mm-ss}" -f (Get-Date)
mkdir C:\test\backup\$filedate\ApiApp2
xcopy /y /e "C:\test\SscApiApp2" C:\test\backup\$filedate\ApiApp2
二、Jenkins配置:
"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:runCommand="C:\Jenkins_Publish\test.bat" -dest:auto=C:\Jenkins_Publish,computername=%TP%,username=ad01\*****-T01,password=********
bat文件命名:xxx.bat
@echo off ::获取日期 将格式设置为:2015-04-10-17-20-33 set datevar=%date:~0,4%-%date:~5,2%-%date:~8,2% set timevar=%time:~0,2%-%time:~3,2%-%time:~6,2% set filedate="%datevar%-%timevar%" md C:\Jenkins_Publish\backup\%filedate%\ApiApp2 xcopy /y /e C:\Jenkins_Publish\test C:\Jenkins_Publish\backup\%filedate%\ApiApp2 ::pausex