我正在尝试使用节点api创建扩展,该扩展会在完成时发布路径变量。 我确实在task.json中设置了outputVariables,并尝试同时使用
tl.setVariable('outVar1', 'outVal1'))
tl.setTaskVariable('outVar1', 'outVal1'))
task.json(仅可变部分):
"OutputVariables": [
{
"name": "outVar1",
"description": "This publish a output variable."
}
],
我尝试使用所有推荐的结构在随后的步骤中将其打印在同一作业中
$(taskName.outVar1)
$taskName.outVar1
$outVar1
$(outVar1)
但是该变量不可见。我还打印了所有环境变量,但那里没有该变量。 有人能够创建可以成功输出变量的扩展程序吗?
答案 0 :(得分:0)
您无需为此声明输出变量。
只需设置变量:
tl.setVariable("varNamr","varValue", false);
fasle
表示这不是秘密变量。
在enxt步骤中,可以使用变量wirh $(varName)
。