我曾遇到过一个类似的问题,但是出现在字母"a"上。我找到了罪魁祸首。在我的密钥保管库中,我有一个名为"SubscriptionKey"的条目,设置为虚拟值"a",因为我当时没有真实的值可用。
然后,我通过将其包含在连接到我的密钥保管库的Library VariableGroup中,将其包含在我的流水线中。(https://learn.microsoft.com/en-us/azure/devops/pipelines/library/variable-groups?view=azure-devops&tabs=classic#create-a-variable-group) Library VariableGroup "DevKeyVaultVariableGroup": SubscriptionKey
在我的流水线中,我像这样包含了这个组。
variables:
- group: DevKeyVaultVariableGroup
- name: SubscriptionKey
value: $(SubscriptionKey)
当我将来自密钥保管库的变量包含时,所有的“a”都被转换为***。我通过移除这个变量来解决了这个问题。如果我需要重新添加它,我会确保它是一个真实的值而不是一个虚假的值。
当您具有该值的秘密变量或生成具有该值的秘密输出变量的任务时,就会发生这种情况。还可能是您正在引用包含该值的YAML模板或变量库。