如何从 Azure 管道中获取 Azure App Service 的价值

How to get value from Azure App Service from Azure pipeline

我在应用服务中有这样的配置 我想将此设置传递到管道任务的参数中 我该怎么做?

我已经尝试创建一个变量组,但我仍然不知道如何将应用设置 link 放入变量中

Microsoft 提供命令行工具来访问此信息。我没有 web-app 来访问特定命令,但大致是这样的。

在此处查看文档:https://docs.microsoft.com/en-us/azure/app-service/configure-common?tabs=cli#configure-app-settings

例如,使用 az cli,您可以执行如下操作:

az webapp config connection-string list --resource-group <group-name> --name <app-name> > settings.json

然后您可以 select 使用 jq 从该列表中选择特定项目。

myvalue=$(jq -r .some.path settings.json)

你也可以在一个变量中设置值,你可以在另一个任务中使用它:

##vso[task.setvariable variable=appsetting;]value

所以 :

  1. 下载应用设置
  2. Select 项
  3. 设置传递给下一步的变量
  4. 在下一步中使用变量。