簡體   English   中英

在 Azure DevOps 中丟失時強制下載和安裝擴展

[英]Force download and install extension when missing in Azure DevOps

我有一個 Azure DevOps YAML,它使用 Terraform 在 azure 上創建資源。 為了實現這一點,我將這個 terraform 擴展用於 Azure DevOps。 我的目標是將來在其他組織中重復使用此模板。

我想使用這個 YAML 模板而不手動安裝這個或任何其他擴展。

  1. 有沒有辦法強制 YAML 安裝缺少的擴展?
  2. 有沒有辦法編寫 Powershell/任何其他編程語言來下載和安裝擴展?

您不能在 YAML 中強制下載擴展:/ 但您可以使用 Rest API Install Extension By Name來安裝有問題的擴展,例如使用 PowerShell。

此外,您可以使用Azure DevOps CLI來安裝擴展。

所以你可以添加一個 PS 任務來檢查擴展是否存在,如果不存在 - 安裝它。

或者只是安裝它並在第一次在組織中運行腳本的腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM