站点发布、同步

msdeploy 命令参考https://learn.microsoft.com/zh-cn/previous-versions/windows/it-pro/windows-server-2008-r2-and-2008/ee522997(v=ws.10)

前端编译 cd “D:xxx\View” build.bat

后端编译 cd D:\xx\Net” dotnet publish VOL.sln -o Publish

:: 备份 WEB服务器名称
SET webName=”192.168.xx.xx”
::管理员密码
SET psd=”xxx”
::发布站点名称
SET pubSite=xxx
msdeploy.exe -verb:sync -source:backupManager,computername=%webName%,userName=”192.168.xx.xx\administrator”,password=%psd% -dest:backupManager=%pubSite%,computername=%webName%,userName=”192.168.xx.xx\administrator”,password=%psd%

停止应用池”C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe” -verb:sync -source:recycleApp -dest:recycleApp=”xx”,recycleMode=”StopAppPool”,ComputerName=”https://192.168.xx.xx:8172/msdeploy.axd”,UserName=’administrator’,Password=’xx’,AuthType=’Basic’ -allowUntrusted

同步”C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe” -verb:sync -source:iisApp=”D:\xx_Jenkins”,ComputerName=”xxx”,UserName=”xx\x”,Password=”xx”,AuthType=”NTLM” -dest:iisApp=”xx”,ComputerName=”https://192.168.xx.xx:8172/msdeploy.axd”,UserName=’administrator’,Password=’xx’,AuthType=’Basic’ -allowUntrusted -enableRule:DoNotDeleteRule -skip:objectName=filePath,absolutePath=’\appsettings.json’

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部