Azure管道中文件中的变量和变量组

时间:2019-02-08 13:22:46

标签: azure-devops azure-pipelines azure-pipelines-release-pipeline azure-pipelines-release-task

是否可以根据您的存储库中的文件创建发布管道变量或变量组。

我的用例是我们使用liquibase在Azure中更新SQL Server上的数据库。为了使其并行化,我们使用一个包含每个数据库名称的变量组(例如db1,db2,db3),当我们执行管道时,它将为每个数据库启动一个代理并并行运行。这很好用,但是这意味着每次开发人员/操作员添加新数据库时,他们都必须记住要进入管道并将新数据库添加到相关变量组中。

我想在git repo中有一个文件,我们可以从中填充变量/变量组,因此工程师只需要修改文本文件并将其提交到repo,而无需导航管道UI。

1 个答案:

答案 0 :(得分:1)

您应该能够结合使用构建管道和调用Variablegroups - Update API的自定义PowerShell任务来完成此操作。