2017-08-21 24 views
2

我正在從事一個Azure項目,其中只能使用Visual Studio CI中的ARM模板進行部署,而我們只能讀取Azure門戶。VSTS - 在發佈期間刪除以前的部署

目前我收到下面的錯誤,可以不發佈。我無法從Portal中刪除部署,因爲我只有權限配置構建和發佈階段,所以我想知道是否有任何階段可以創建刪除以前部署的階段。

到目前爲止,我試過幾件事情喜歡使用內聯PowerShell命令刪除-AzureRmResourceGroupDeployment,刪除的類型Microsoft.Resouces /部署資源組的資源部署階段之前,但他們的工作不。

[error]創建部署'azuredeploy-2017721-715'將超過'800'的配額。當前部署計數爲'800',請在創建新部署之前刪除一些部署。有關使用詳情,請參閱https://aka.ms/arm-deploy

+0

這會有幫助嗎? https://vijredblog.wordpress.com/2016/12/29/creating-the-deployment-would-exceed-the-quota-of-800-azure-error-resolution/ –

+1

_Login-AzureRmAccount_命令打開日誌記錄的彈出窗口因此看起來在部署過程中無法使用 –

回答

0

使用Azure PowerShell任務。它爲您提供身份驗證 - 無需撥打Login-AzureRmAccount

+0

我以前使用PowerShell ++任務來內聯編寫腳本,但無法工作。但是,將其放入腳本文件並使用Azure PowerShell任務確實可行。我簡單地使用了'Get-AzureRmResourceGroupDeployment -ResourceGroupName MyResourceGroupName | Remove-AzureRmResourceGroupDeployment'現在它正在刪除所有。非常感謝你。 –