在Azure DevOps管道中使用CSV



我们正试图在Azure DevOps中建立一个基础设施管道,我们要求为每个基础设施构建设置几个变量,这些变量将由项目定义。这还涉及到将虚拟机从一个位置复制到另一个位置并重命名等。我可以通过Powershell完成这项工作,但我很难为每个基础架构导入所有变量。由于有一些我想我可以使用Excel文件(csv(,然后进行foreach循环,这样代码就一致且更简单了。

有没有一种方法可以将CSV上传到Azure DevOps,从而触发powershell管道运行,或者有没有一个方法可以将一个CSV添加到管道中,一旦CSV上传,我总是可以查看另一个触发器?

每个基础构建中有7个字段(列(,每次可能有多达30-50个构建(行(运行,因此希望自动化它并使用CSV,每次添加变量是不现实的。

提前感谢,希望能让snese

感谢

有没有办法将CSV上传到Azure DevOps,以触发要运行的powershell管道,或者有没有办法添加CSV对于管道,一旦CSV是否已上传?

在此文档中,*只能设置为最终字符。

因此,您可以创建一个名为"csv"的文件夹来上传".csv"文件,然后将您的yml文件设置为:

trigger:
branches:
include:
- main
paths:
include:
- 'csv/*'

最新更新