2013-01-14 190 views
8

我使用的TeamCity使用Web部署構建和部署文件到IIS網站3TeamCity的通話網址構建步驟

我想補充一個步驟完成後調用一個URL,這樣定義緩存可部署完成後刷新。

有沒有辦法可以添加構建步驟來調用url?

感謝

回答

8

我會這樣使用命令行腳本,命中URL解決的,TeamCity的命令行選手之一。

這個問題被標記爲asp.net,所以我假設你在Windows上。將此Get-WebFile腳本放入Powershell Build Runner。然後在底部撥打Get-WebFile "http://yourwebapp.net/"

+0

這就是我最終做的。這實際上是一個非常好的解決方案,它使我能夠做的不僅僅是現在調用一個url。只是好奇,如果出現任何問題,我該如何返回一個不成功的步驟? – Base33

+2

第三次從頂端命中:http://stackoverflow.com/search?q=how+to+fail+a+build+in+teamcity –

+0

我將如何將憑據發送到使用集成Windows身份驗證與此腳本的網站? –

6

一個更簡單的方法是相同的PowerShell的buildrunner一步,但只是使用:

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

沒有依賴於其他腳本,只是本機Powershell。有什麼問題嗎?

相關問題