На данный момент значение вложенных переменных (например, $ ($ (stage) -admindata)) еще не поддерживается в конвейерах сборки / выпуска.
Если вы хотите присвоить разные значенияadmin
переменная в зависимости от значения stage
varibale. В качестве обходного пути вы можете написать скрипт в задаче powershell для оценки, например, если значение переменной stage
равно dev
, тогда присвойте значение переменной dev-admindata
переменной admin.
if ($(stage) -eq "dev"){
$admin = $(dev-admindata)
}
else{
xxxxx
}
Для аналогичной проблемы, вы можете обратиться к этому case .