首页 文章

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

提问于
浏览
0

我有PowerShell脚本将csv文件部署到Azure表存储中 . 现在,我想在WebApp部署完成后在发布定义中在VSTS中配置这些脚本 . 所以,一旦完成Web应用程序部署,我将使用VSTS执行这些脚本PowerShell任务 . 所以我有6个环境,我的PowerShell脚本必须部署到不同的azure存储帐户(环境) . 所以我需要分别为不同的环境传递存储帐户名,存储帐户密钥和资源组,但我的PowerShell脚本因为我可以在VSTS中使用PowerShell任务的参数字段传递这些参数 . 但我不想传递使用该字段选项 . 那么,有没有最好的方法在VSTS的发布定义中传递这些参数 . 请帮帮我 .

1 回答

  • 0

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

    • 为每个环境添加带有 same namedifferent value )的变量,例如storageAccountName

    enter image description here

    • PowerShell task 中使用环境变量,参数 - storageAccountName $(storageAccountName)

相关问题