2017-10-12 24 views
0

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

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

是任何CloudShell API存在从净

+0

你是什么意思的云壳?在门户网站外壳? – 4c74356b41

+0

我的意思是在幕后CloudShell(yes Portal Shell)可能会调用任何API。如果该API是开源的,那么我可以使用它。它将帮助我测试任何部署,而无需创建VM。我的操作团队总是希望虚拟机测试部署,而CloudSell本身提供专用的虚拟机以及所有必要的安装,所以如果我想用它来继续部署,那么有没有办法? –

回答

-1

按我的知识用CloudShell服务,碧霞是一个互动,浏览器可访问的管理Azure的资源。您无法将Azure云端Shell用于持续部署。

注意: Azure云壳是一个用于管理Azure资源的交互式浏览器可访问外壳。它为您提供了选择最适合您工作方式的外壳体验的灵活性。 Linux用户可以选择Bash体验,而Windows用户可以选择PowerShell。

欲了解更多详情,请参阅 “Overview of Azure Cloud Shell (Preview)

+0

这使得零感。您可以在不使用云端模式的情况下同时使用az cli和powershell – 4c74356b41

1

没有,还有的CloudShell后面没有API,但那是用Azure CLIAzure Powershell它只是一个bash shell的。你可以自己使用这些。

+0

是否有办法在特定时间运行PowerShell脚本(存储在CloudShell存储器中)还是可以安装作业或其他内容? –

+0

好吧,这听起来像是一种非常笨拙的方式,您可以从该存储中下载脚本,但最好不要使用该存储帐户来存储数据。这是101%不方便,只是使用你的回购,抓住最新的提交并运行这些脚本 – 4c74356b41

+0

我想使用Git而不是存储 –