我们具有Azure DevOps Server 2019本地版本。这意味着没有统一的管道,没有用于发布管道的YAML。
方案是这样的:
阶段运行terraform代码以在Azure中置备一些资源。必须在terraform plan
和terraform apply
之间插入手动批准,但是{{1}}阶段生成的计划文件必须与terraform plan
阶段共享。
我可以看到以下选项:
我个人最喜欢最后一个选项,但是我想知道输出变量值长度的限制是什么? What is the maximum length of a variable in Azure Pipelines?建议大约32KB,可能不够好。有鉴于此,是否可以选择在阶段之间传递文件?
答案 0 :(得分:0)
在经典发行管道中没有默认任务。由于变量的限制,您需要将文件发布到专用文件共享或Azure存储中。