Azure Devops 中出现“资源文件已设置”警告,且变量不可用

Mik*_*ike 5 azure-devops

今天,我们的 Azure Devops 管道中的部署作业都显示警告:

##[warning]Resource file has already set to: D:\a\_tasks\AzureKeyVault_1e244d.........\1.212.0\node_modules\azure-pipelines-tasks-azure-arm-rest-v2\module.json

此外,传递到作业中的变量作为空字符串传递,从而导致失败。- 这个问题似乎已于 11 月 3 日解决。

不用说,我们已多次重新运行管道,但无济于事,并且已查看了 Azure Devops 状态页面 - 没有显示任何问题。

昨天(11月1日)管道全部正常运行。

对于引用链接到密钥保管库的变量组的任何部署作业,似乎都会出现警告,例如

  - deployment: MyDeployment
    pool:
      vmImage: ubuntu-20.04
    variables:
    - group: MyKeyVaultLinkedVariableGroup

Run Code Online (Sandbox Code Playgroud)

Cee*_*SFT 0

您好,您是否尝试过使用- task: AzureKeyVault@2或最新的 Key Vautl 任务及其版本来检索秘密,而不是使用变量组进行设置?

如果您使用本地自托管代理,您可以参考本地代理文件夹并删除 Key Vault 工具文件,然后运行 ​​Key Vault 任务以再次下载 Key Vault 工具。

=================================================== ===========

更新于 11/14

请检查 Github 票证,了解已为最新发布版本的KeyVault设置的资源文件的警告,以了解即将推出的修复程序。

=================================================== =============

更新12/2

快速更新

Azure KV 版本 213(任务和变量组)修复了警告问题,目前已在巴西南部和 EUS2 区域推出。虽然略有延迟,但 213 版本将在 12 月 1 日这一周结束之前向所有地区和用户推出。