[英]Runspaces and Jobs in VSTS hosted agent release Azure Powershell script
[英]Azure DevOps (VSTS) - using Azure Az PowerShell on a Hosted Agent
我們將Azure DevOps與托管的VS2017構建代理一起使用。 我們想使用新的Az PowerShell模塊 。 但是, VS2017托管的生成代理已安裝了AzureRM。 文檔指出, 不應將Az與AzureRM並行安裝。 在安裝Az之前,請刪除所有AzureRM模塊。 這確實是必要的,因為兩者存在沖突。 也沒有Az PowerShell構建任務。
所以問題是,如何使用Azure DevOps托管的VS2017構建代理中的Azure Az PowerShell模塊?
我想答案是-您暫時不知道。
因為您沒有權限刪除azure powershell模塊
。 好的,顯然您可以做到。
使其工作的另一種方法是使用Docker容器作為構建代理(在托管代理內部)。 顯然可以有Az模塊。
它們不能並排安裝,但是一個可以安裝在PowerShell(非核心)中,另一個可以安裝在PowerShell Core中。
從您指定的文檔中的注釋中:
問題:文檔說不要並排安裝模塊,但是是否有任何原因導致我們不能在同一台計算機上在PowerShell 5.1中運行AzureRM和在PowerShell Core中運行AZ?
答:不,完全沒有理由。 實際上,我們正在考慮將其建議為對AzureRM腳本進行大量投資的高級方案
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.