2017-01-10 100 views
1

我想運行一個post部署腳本從azure網站(app service-kudu)刪除幾個文件。我在2015年使用visual studio 2015進行CI構建定義。我想添加一個後期部署腳本,可以從應用程序服務(網站\ wwwroot ..)刪除幾個文件。在azure網站(應用服務)上添加post部署腳本

我看着[How to add a custom post deployment script to azure websites?

在這個環節,提到在Azure上的應用程序門戶網站設置添加POST_DEPLOYMENT_ACTION。我無法理解腳本的確切路徑。如果我編寫一個cmd腳本並保留在解決方案文件所在的文件夾中。現在什麼是確切的路徑?

+0

在我們回答之前,您可以擴展「使用VSO 2015 for CI-build definition」嗎?後期部署腳本僅適用於某些場景,如VSTS git部署(您必須從門戶上的VSTS設置持續部署)。 –

+0

我們只使用VSO 2015,所以我們如何在此調用任何後期部署腳本,同時我們還使用TFS作爲源代碼控制。 –

回答

1

如果您正在使用VSTS構建定義,則您的構建發生在VSTS中,並且未使用Kudu。因此,此後部署掛鉤功能不可用。

+0

嗨大衛。這仍然是真的嗎?在VSTS中的* Azure App Service Deploy *中使用Web Deploy *複選標記*進行發佈。我認爲這個任務是使用Kudu REST API來部署應用程序? –

+1

它使用Kudu API來複制文件並執行命令,但所有實際的構建都發生在VSTS服務器上。 「咕嘟」不僅意味着一件事,而是混淆。 –

+0

感謝您的快速響應。那麼在通過VSTS進行部署後,沒有辦法獲得一些後部署腳本? –