Azure管道机密环境变量标记为未定义
当我将环境变量(管道->库)标记为秘密时,我似乎无法在管道运行中访问它 例如,当我尝试访问变量时,Node.js将其标记为Azure管道机密环境变量标记为未定义,azure,azure-devops,environment-variables,azure-pipelines,Azure,Azure Devops,Environment Variables,Azure Pipelines,当我将环境变量(管道->库)标记为秘密时,我似乎无法在管道运行中访问它 例如,当我尝试访问变量时,Node.js将其标记为未定义 以下是我从Azure管道YAML文件中导入的代码: variables: - group: Foo-Bar-Variables 我是否有办法访问秘密变量?我不喜欢将它们存储为纯文本 谢谢你的帮助 我有没有办法访问秘密变量?我不喜欢将它们存储为纯文本 就像官方文件一样,我们可以知道: 每个需要将秘密用作环境变量的任务 重新映射。如果要使用名为mySecretfrom的
未定义
以下是我从Azure管道YAML文件中导入的代码:
variables:
- group: Foo-Bar-Variables
我是否有办法访问秘密变量?我不喜欢将它们存储为纯文本
谢谢你的帮助
我有没有办法访问秘密变量?我不喜欢将它们存储为纯文本
就像官方文件一样,我们可以知道:
每个需要将秘密用作环境变量的任务
重新映射。如果要使用名为mySecret
from的秘密变量
脚本,使用脚本任务输入的环境部分
变量。将环境变量名称设置为MYSECRET
,然后设置
$(mySecret)
的值
此外,目前,我们必须手动声明我们将在yaml文件中使用的所有秘密变量
希望这能有所帮助。你看过这个@PatrickGoode吗?我也会手动声明yaml文件中的每个秘密变量?
- task: xxxx
displayName: 'xxxx'
env:
SOMEVAR: '$(TestVar)'
inputs: