如何使用Excel工作表值将其更改为我的版本定义中的变量

时间:2018-03-06 12:35:47

标签: excel azure-pipelines-release-pipeline

正在开发VSTS DevOps,只在发布定义上。实际上,我们的客户端不需要执行构建定义,它们只需要为它们进行部署,并且它们为此提供了drop文件夹。但是,这里的要求是“我们需要用Excel Sheet值的基础来改变变量”。因为我们的客户价值以Excel表格格式提供给我们。任何人都可以建议我“如何使用Excel工作表值将其更改为我的发布定义中的变量”

1 个答案:

答案 0 :(得分:0)

没有这样的设置可以从excel获取VSTS版本定义的变量及其值。

解决方法是按程序在VSTS版本定义中添加变量及其值。该计划的主要方面应如下所示:

  1. 从excel获取变量及其值

    假设变量的名称位于A列,它们的值位于B列,您可以循环获取变量和值。

  2. 通过REST API更新VSTS版本定义(添加变量)

    更新发布定义的详细信息格式,您可以参考here

    如果您想通过PowerShell执行REST API,可以参考aseemb’s blog