在Azure YAML管道中将PSCustomObject作为全局变量传递

时间:2020-05-17 04:56:40

标签: azure-devops azure-pipelines azure-pipelines-yaml

我正在创建一个带有一些“ Powershell”任务的构建管道(YAML),其中所有任务都不是内联脚本。我需要有一个PSCustomObject,可以将其作为全局变量传递(该参数应该可以在管道中访问)。例如,需要像这样使用。第一个任务中的$ myPSObject.value1,第二个任务中的$ myPSObject.value2等。可以吗?

任何线索都将不胜感激。

1 个答案:

答案 0 :(得分:0)

不,这绝对不可能,但是您可以将其强制转换为json(压缩可能更有意义),然后在您的步骤中将其读取并强制转换回一个对象并进行处理就像您通常那样您需要为此使用azure devops构建变量,而不是powershell变量

相关问题