TeamCity调用URL构建步骤

9

我正在使用TeamCity和Web Deploy 3来构建并部署文件到IIS网站。

我想添加一个步骤,在完成部署时调用一个URL,以便在部署完成后刷新自定义缓存。

是否有一种方法可以添加一个构建步骤来调用一个URL?

谢谢。

3个回答

8
我会使用命令行脚本和TeamCity的命令行运行程序来解决这个问题。由于该问题标记为asp.net,因此我假设您正在使用Windows操作系统。将此Get-WebFile脚本放入Powershell构建运行器中。然后在底部调用Get-WebFile "http://yourwebapp.net/"。请注意不要更改html标签。

这就是我最终采取的方案。实际上,这是一个非常好的解决方案,让我不仅仅可以调用URL。只是好奇,如果出现任何问题,如何返回错误步骤? - Base33
2
从顶部开始的第三个结果:http://stackoverflow.com/search?q=how+to+fail+a+build+in+teamcity - Josh Buedel
使用这个脚本,我该如何通过集成的Windows身份验证向一个站点发送凭据? - Niklas Wulff

8

还有一种更简单的方法是使用相同的 Powershell buildrunner 步骤,但只需使用:

(New-Object System.Net.WebClient).DownloadString("http://yourwebapp.net");.

没有其他脚本的依赖项,只是本机 Powershell。这样做有什么问题吗?


3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接