VSTS 发布定义中 PowerShell 脚本的硬编码参数

Hardcode arguments to the PowerShell Script in VSTS Release definition

我有用于将 csv 文件部署到 Azure 表中的 PowerShell 脚本 storage.Now,我想在 Web 应用部署 done.So 之后在发布定义中的 VSTS 中配置这些脚本完成,我将使用 VSTS PowerShell task.So 执行这些脚本我有 6 个环境,我的 PowerShell 脚本必须部署到不同的 azure 存储帐户(环境)中。所以我需要传递存储帐户名称、存储帐户密钥,资源组分别用于不同的环境,但我的 PowerShell 脚本将是 same.So 我可以使用 VSTS.But 中 PowerShell 任务的参数字段传递这些参数我不想使用该字段传递 option.So, 有什么最好的方法可以在 VSTS 的发布定义中传递这些参数。请帮我解决这个问题。

简单的方法是使用环境变量:

  1. 为每个环境添加具有相同名称不同值)的变量,例如storageAccountName

  1. PowerShell 任务、参数 - storageAccountName $(storageAccountName)
  2. 中使用环境变量