2017-10-12 35 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而不是存儲 –