Azure DevOps中缺失时强制下载并安装扩展

Azure DevOps中缺失时强制下载并安装扩展,azure,azure-devops,azure-pipelines,azure-devops-rest-api,Azure,Azure Devops,Azure Pipelines,Azure Devops Rest Api,我有一个Azure DevOps YAML,它使用Terraform在Azure上创建资源。 为了实现这一点,我使用了Azure DevOps。我的目标是将来在其他组织上重复使用此模板 我想在不手动安装此扩展或任何其他扩展的情况下使用此YAML模板 有没有办法强制YAML安装缺少的扩展 有没有办法编写Powershell/任何其他编程语言来下载和安装扩展 您不能在YAML中强制下载扩展,但可以使用RESTAPI安装有问题的扩展,例如PowerShell 此外,您可以使用安装扩展 因此,您可以添加

我有一个Azure DevOps YAML,它使用Terraform在Azure上创建资源。 为了实现这一点,我使用了Azure DevOps。我的目标是将来在其他组织上重复使用此模板

我想在不手动安装此扩展或任何其他扩展的情况下使用此YAML模板

  • 有没有办法强制YAML安装缺少的扩展
  • 有没有办法编写Powershell/任何其他编程语言来下载和安装扩展
    您不能在YAML中强制下载扩展,但可以使用RESTAPI安装有问题的扩展,例如PowerShell

    此外,您可以使用安装扩展

    因此,您可以添加一个PS任务来检查扩展是否存在,如果不存在,请安装它

    或者只是安装脚本,并在第一时间在组织中运行脚本