gpt4 book ai didi

azure-devops - 在 Azure DevOps 中的不同项目之间共享变量

转载 作者:行者123 更新时间:2023-12-02 18:48:25 65 4
gpt4 key购买 nike

希望你一切都好!

想请教一个关于azure devops的问题,我已经看了文档,但是没有找到解决这些疑惑的方法

我有 X、Y 和 Z 项目,在 X 项目中,在 Pipeline >> Libray 中创建了一组变量,称为 general 我想与 Y 和 Z 管道共享,在配置此组时我启用了“允许访问所有管道”选项。

在 Y 和 Z 管道的 YAML 中,我进行了以下配置:**变量:

  • 组:一般**

根据下面的打印,在运行管道时,他返回授权请求,甚至单击授权:

Print Authorization error

There was a resource authorization issue: 
"An error occurred while loading the YAML build pipeline.
Variable group was not found or is not authorized for use.
For authorization details, refer to https://aka.ms/yamlauthz."

我的问题是,是否有任何方法可以在不同用途的管道之间共享变量,如果有,您能否向我发送一些可以帮助我进行配置的文档?

最佳答案

在我这边测试,我可以重现这个问题,设置允许访问所有管道选项将使变量组可以被当前项目中的任何管道访问,而不是跨项目。它应该是一个已知的限制和 this是回馈票。您可以投票并关注这张票。您还可以创建新的建议票 here .产品组将定期审查这些工单,并考虑将其作为路线图。

此外,作为解决方法,您可以尝试将这些共享变量添加到 Azure Key Vault , 然后使用 Azure Key Vault task从保险库中获取所有或部分 secret 的最新值,并将它们设置为可在管道的后续任务中使用的变量。请参阅:Use Azure Key Vault secrets in Azure Pipelines了解详情。

关于azure-devops - 在 Azure DevOps 中的不同项目之间共享变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67111591/

65 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com