2017-04-05 173 views
0

我在VS2015中創建了具有輔助角色的天藍雲服務。這些是2個項目。自動部署蔚藍雲服務 - 不在Visual Studio/VSTS中 -

我想知道如何打包並使用工具/ cli發佈此雲服務?

當我爲'部署天藍色雲服務'谷歌時,我只得到結果說在Visual Studio或Visual Studio Team System內部做。

這不是我想要的!

+2

幾乎一切都在蔚藍的有一個PowerShell命令行以命令行做配置。我不知道有關雲服務的具體情況,但如果不在那裏,它會讓我感到意外。 –

+0

您是否嘗試過使用Google「部署天藍雲服務PowerShell」? – CSharpRocks

+0

當然,我檢查了我的powershell ISE,在模塊/ cmdlet中搜索'雲',並得到4個無趣的結果。 – Pascal

回答

0

我們可以使用cspack command line tool to package a cloud service。如果應用程序只包含輔助角色,則可以參考以下命令。

cspack D:\xxx\xxx\ServiceDefinition.csdef /role:WorkerRole1;D:\xxx\WorkerRole1\bin;D:\xxx\WorkerRole1\bin\Debug\WorkerRole1.dll 

而且你可以參考PublishCloudService.ps1腳本模板this article

cspack不能在PowerShell的命令行開關

的cspack可以在Windows PowerShell中在我身邊跑被發現。我在Path系統環境變量中添加C:\Program Files\Microsoft SDKs\Azure\.NET SDK\[sdk-version]\bin,我可以運行以下命令打包雲服務。

enter image description here