2011-12-19 126 views
6

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

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

回答

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/