2016-07-29 63 views
0

我已經將我的Web角色項目加載到Visual Studio Team Services。在VSTS門戶中,我創建了一個新的構建定義。我添加了Visual Studio Build和Publish Artifacts任務。如何在Visual Studio Team Services上爲Web角色創建構建定義以將包發送到放置位置

任務的Visual Studio生成 的MSBuild參數:/噸:發佈/ P:PublishDir = PublishDir \/P:TargetProfile =雲

發佈Aritifact:下降 路徑發佈:$(Build.ArtifactStagingDirectory )

但是,在我運行這個定義後,我去「工件」>「探索」,放置位置沒有任何東西。

回答

0

我們使用輔助角色,但部署順序應該是相同的(除非你在談論的Web應用程序,而不是角色)
在構建參數,我們針對ccproj並添加/噸:發佈/ P:TargetProfile = $(targetProfile)/ p:SkipInvalidConfigurations = true/p:OutputPath = bin \/p:PublishDir =「$(build.stagingDirectory)\\」
然後我們有一個部署雲服務步驟,軟件包$(build.stagingDirectory)* .cspkg$(build.stagingDirectory)* .cscfg
希望對您有用!

+0

感謝您的幫助,但有一個小修改/ t:Publish/p:PublishDir =「$(Build.ArtifactStagingDirectory)\\」/ p:TargetProfile = Cloud。 publishDir在最後有2個反斜槓,否則會引發錯誤。 – kumar

+0

感謝它最初有兩個\最後,但不知何故消失在堆棧的格式 – baywet

相關問題