一、Powershell文件命名:xxx.ps1
Set-ExecutionPolicy Unrestricted
$filedate = "{0:yyyy-MM-dd-HH-mm-ss}" -f (Get-Date)
mkdir C: estackup$filedateApiApp2
xcopy /y /e "C: estSscApiApp2" C: estackup$filedateApiApp2
二、Jenkins配置:
"C:Program FilesIISMicrosoft Web Deploy V3msdeploy.exe" -verb:sync -source:runCommand="C:Jenkins_Publish est.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_Publishackup\%filedate%ApiApp2 xcopy /y /e C:Jenkins_Publish est C:Jenkins_Publishackup\%filedate%ApiApp2 ::pausex