Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在VST上的bash脚本中使用变量组中的变量_Bash_Azure_Azure Devops_Azure Pipelines - Fatal编程技术网

在VST上的bash脚本中使用变量组中的变量

在VST上的bash脚本中使用变量组中的变量,bash,azure,azure-devops,azure-pipelines,Bash,Azure,Azure Devops,Azure Pipelines,我已将一个变量组链接到我的构建管道。变量组中有一个变量。我正在尝试在管道中的bash脚本中使用该变量 本文档介绍如何从我的变量组引用我的变量: [ 但是,$TESTING\u YOLO不起作用 我花了2个小时试图从bash脚本中引用此变量。实际上,我不知道怎么做。使用变量组中的变量的格式,该变量组链接Azure键值,如下所示: $(VariableName) 例如,您可以使用格式$(yolo)。但是由于变量yolo是机密的,因此该值将从生成日志中标记为***。我已经发现,在运行bash脚本时,

我已将一个变量组链接到我的构建管道。变量组中有一个变量。我正在尝试在管道中的bash脚本中使用该变量

本文档介绍如何从我的变量组引用我的变量:

[

但是,
$TESTING\u YOLO
不起作用


我花了2个小时试图从bash脚本中引用此变量。实际上,我不知道怎么做。

使用变量组中的变量的格式,该变量组链接Azure键值,如下所示:

$(VariableName)

例如,您可以使用格式
$(yolo)
。但是由于变量
yolo
是机密的,因此该值将从生成日志中标记为
***

我已经发现,在运行bash脚本时,来自密钥库的变量组中的变量在我的env变量中不可见

此外,如果我创建了一个未链接到密钥库的变量组,即带有
key:value、yolo1:yolo1
的变量组,则在运行bash脚本时,这些变量在我的env变量中可见

总结此更新,来自密钥库的变量组中的变量无法按预期工作

“但是,不能在脚本中直接访问机密变量(加密变量和密钥保险库变量)-相反,它们必须作为参数传递给任务”。此处引用:

所以我们必须弄清楚如何将参数传递给我们的任务

然后我可以在我的bash脚本中引用秘密yolo3作为参数,即$1


希望这能帮助其他人:)。

你是对的,我在文档中读到了类似的内容。但是,对我来说,这个解释没有帮助我解决我的问题。我认为它有点模糊。谢谢你的输入。我更新了问题。让我知道你的想法。@jcgh582根据你问题中的上次更新,你似乎已经阅读了y解决了问题。如果是,您可以将其添加到答案中,并在以后标记您的答案。