cam*_*ous 3 azure-web-app-service azure-devops
多年来,我们将环境变量存储在 DevOps 管道中(针对每个环境),并有一个自定义的 Powershell 脚本用于在部署时更新它们。
\n\n\n\n最近在另一个具有类似需求的项目中,我发现该任务\xc3\x80zure App Service Deploy有一个app settings部分,很棒。似乎正是摆脱我们的 powershell 自定义脚本所需要的。
但是我没有找到(任务的官方文档没有提及)如何将管道变量重用到任务中app settings。知道是否可能吗?
在管道中,Variables您必须设置变量。变量选项卡将如下所示:

设置变量后,您可以在发布管道中的Deploy Azure App Service任务中使用它们-key value。根据文档:
使用语法 -key value 编辑 Web 应用程序应用程序设置。包含空格的值必须用双引号引起来。示例:-Port 5000 -RequestTimeout 5000 和 -WEBSITE_TIME_ZONE“东部标准时间”。
当您设置值时,格式将为-key $(VariableName). 这种格式应该很熟悉,因为管道指的是发布默认变量。
所以你的App settings任务Deploy Azure App Service看起来像
-Key1 $(Variable1) -Key2 $(Variable2)
或者:
要在管道上重用相同的变量,您可以设置Variable Group。
| 归档时间: |
|
| 查看次数: |
4342 次 |
| 最近记录: |