1

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

任何线索将不胜感激。

4

1 回答 1

0

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

于 2020-05-17T06:06:07.517 回答