Вы указали неверную выходную переменную.
Формат определения выходной переменной в предыдущем задании в YAML:
echo "##vso[task.setvariable variable=myOutputVar;isOutput=true]this is the value of output variable"
name: PWS
Примечание : isOutput=true
- это код ключа , который объявляет, что эта переменная является выходной переменной. Кроме того, name
равно Reference name
, отображаемому в интерфейсе редактора Classic.
Для получения доступа и использования этой выходной переменной в задаче Bash, формат этого сценария вызова:
echo $(name.VariableName)
Итак, для моего примера сценария:
echo $(PWS.myOutputVar)