在 Azure Devops 中创建库变量

Create a Library Variable in Azure Devops

我有一个在我的云环境中创建负载平衡器的版本。我想 运行 该版本,获取负载均衡器 ARN,并将其添加到 Azure Devops (VSTS) 库变量组。这样,将在该负载均衡器上添加服务的其他版本可以引用该变量。

是否有可能 create/update 来自发行版的库变量?

是的,可以使用 rest-api (https://docs.microsoft.com/en-us/rest/api/vsts/distributedtask/variablegroups/update?view=vsts-rest-5.0)。 在您的版本中,您可以在代理阶段启用 'Allow scripts to use OAuth token' 并使用该令牌对您的呼叫进行身份验证。

也可以使用客户端程序集 (https://docs.microsoft.com/en-us/azure/devops/integrate/concepts/dotnet-client-libraries?view=vsts),但我还没有检查过...