2014-01-23 129 views
4

在使用Github上(或任何其他比Visual Studio團隊服務),我可以使用下面的頁面定製部署:https://github.com/projectkudu/kudu/wiki/Customizing-deploymentsAzure的持續部署多個項目

我想定製我的部署因爲我目前有一個Web應用程序和一個Web API項目。我想要部署web應用程序,因爲它默認部署web api項目。使用項目Kudu的設置(.deployment文件,甚至更好,Azure本身的應用程序設置)效果很好,但在您從Visual Studio Team Services部署時無法使用。

我已經和Project Kudu的David Ebbo談過了,他解釋說VS Team Services根本不使用Kudu,但可能是MS Build。所以我的問題是,如何專門部署Web應用程序。

我設法更改了構建定義並將Web應用程序.csproj指定爲要構建的項目。這工作。不過,我也想部署我的網頁api。

使用Kudu部署web api項目非常簡單,因爲我可以創建一個單獨的網站,連接到某個存儲庫(和解決方案)並指定Project App設置,以便部署正確的.csproj。我們應該如何爲MS Build做這件事?當我更改構建定義時,它將始終部署在那裏指定的項目。

+0

你部署網站或雲服務? –

+0

部署網站 – promontis

回答