2017-04-05 105 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