如何使用屏蔽的管道环境变量?

时间:2018-12-14 03:48:31

标签: azure-devops azure-pipelines azure-pipelines-build-task azure-deployment

构建任务具有变量部分。在那里您可以屏蔽变量。问题是,例如在节点process.env.masked_var中未定义。那么被屏蔽的env变量的目的是什么?我应该如何正确访问它们?

1 个答案:

答案 0 :(得分:1)

秘密变量的目的是使某些人定义在日志中或对build / release-definitions的其他编辑者不可见的值(例如凭据)。 您可以像在输入字段中使用任何其他变量一样使用秘密变量,但是不会将秘密变量设置为该过程的环境变量。

如果您确实需要使用秘密变量作为环境变量,则需要使用“命令行”任务并将该变量映射到任务的“环境变量”部分中的环境变量