我有一个Azure DevOps YAML,可使用Terraform在Azure上创建资源。 为了实现这一点,我将this terraform extension用于Azure DevOps。我的目标是将来在其他组织上重用此模板。
我想使用此YAML模板而不手动安装此扩展名或任何其他扩展名。
答案 0 :(得分:1)
您不能强制在YAML中下载扩展:/,但是可以使用Rest API Install Extension By Name来有问题地安装扩展,例如PowerShell。
此外,您可以使用Azure DevOps CLI安装扩展程序。
因此,您可以添加PS任务,以检查扩展名是否存在-如果不存在,请安装它。
或者只是安装脚本并在组织中首次运行该脚本。