如何使用Azure CloudShell进行持续部署

时间:2017-10-12 07:37:13

标签: c# powershell azure azure-cloud-shell

我正在使用CloudShell使用PowerShell脚本部署Azure服务。这是一次很棒的体验。现在我想使用CloudShell来自动部署。我正在维护TFS / VSTS的解决方案。

是否有任何方法或解决方法可以使用某些批处理命令或C#或其他方式调用OR来获取CloudShell实例或在CloudShell上运行Powershell。

  

是否存在使用.Net

的CloudShell服务的任何CloudShell API

3 个答案:

答案 0 :(得分:1)

不,CloudShell背后没有API,但它只是一个使用Azure CLIAzure Powershell的bash shell。你可以自己使用它们。

答案 1 :(得分:0)

您可以访问open source project for Azure Cloud Shell on githubrun the Azure Cloud Shell container locally using docker。不确定是否满足您的需求,但这仍然是一个不错的选择。

答案 2 :(得分:-1)

据我所知,Azure Cloud是一种交互式浏览器,可用于管理Azure资源。您无法使用Azure Cloud Shell进行持续部署。

注意: Azure Cloud Shell是一个可浏览的交互式shell,用于管理Azure资源。它使您可以灵活地选择最适合您工作方式的外壳体验。 Linux用户可以选择Bash体验,而Windows用户可以选择PowerShell。

有关详细信息,请参阅“Overview of Azure Cloud Shell (Preview)