[英]Force download and install extension when missing in Azure DevOps
我有一個 Azure DevOps YAML,它使用 Terraform 在 azure 上創建資源。 為了實現這一點,我將這個 terraform 擴展用於 Azure DevOps。 我的目標是將來在其他組織中重復使用此模板。
我想使用這個 YAML 模板而不手動安裝這個或任何其他擴展。
您不能在 YAML 中強制下載擴展:/ 但您可以使用 Rest API Install Extension By Name來安裝有問題的擴展,例如使用 PowerShell。
此外,您可以使用Azure DevOps CLI來安裝擴展。
所以你可以添加一個 PS 任務來檢查擴展是否存在,如果不存在 - 安裝它。
或者只是安裝它並在第一次在組織中運行腳本的腳本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.