我正在使用TeamCity和Web Deploy 3来构建并部署文件到IIS网站。
我想添加一个步骤,在完成部署时调用一个URL,以便在部署完成后刷新自定义缓存。
是否有一种方法可以添加一个构建步骤来调用一个URL?
谢谢。
Get-WebFile "http://yourwebapp.net/"
。请注意不要更改html标签。还有一种更简单的方法是使用相同的 Powershell buildrunner 步骤,但只需使用:
(New-Object System.Net.WebClient).DownloadString("http://yourwebapp.net");
.
没有其他脚本的依赖项,只是本机 Powershell。这样做有什么问题吗?
一种更新,更干净,同样简单的方法是使用Powershell(PowerShell):
wget "http://yourwebapp.net"
wget
是Invoke-WebRequest
的别名,支持更多选项,如设置请求超时。
NB: 在旧环境中,您可能需要设置-UseBasicParsing
以防止解析错误。