从命令行发布Azure项目

时间:2011-12-19 18:12:20

标签: msbuild azure

我有一个Azure WebRole项目,我可以使用Visual Studio内置的向导成功发布它,但我们希望自动化该过程。

如何使用MSbuild或任何其他命令行工具发布Azure WebRole?

3 个答案:

答案 0 :(得分:2)

您可能还想创建一个控制台应用程序。我在那里发布了示例代码:http://code.msdn.microsoft.com/Automating-a-deployment-ecd7bf3b

答案 1 :(得分:2)

这是关于它的两篇好文章:

答案 2 :(得分:2)

这个问题很老了,但我最近清理了一个简单的单行命令工具来执行此操作,您可以通过NuGet将其下载到您的解决方案中。

基本上:

.\SrirachaTools\Runners\Azure\sriracha.run.exe 
--taskBinary=Sriracha.DeployTask.Azure.dll --taskName=DeployCloudServiceTask 
--configFile=.\MyDeployCloudService.json --outputFormat text

更多信息: http://mooneyblog.mmdbsolutions.com/index.php/2015/03/21/windows-azure-6-deploying-via-sriracha-command-line-tools/

NuGet包在这里:http://www.nuget.org/packages/Sriracha.DeployTask.Azure/

代码在这里:https://github.com/mmooney/Sriracha2/