Возможно, вам придется жестко закодировать псевдоним артефакта в выражении.
#REPOS1 is the artifacts alias defined in release pipeline Artifacts-->Source alias
$ProjectName = $(Release.Artifacts.REPOS1.ProjectName)
Нельзя обернуть еще один $()
внутри $()
, например, $(a.$(b).c)
в azure конвейерах. Azure конвейер не может разрешить такого рода выражения $ ($ ()).
Ниже выражения не будут работать:
$alias = "Artifacts1"
$ProjectName = $(Release.Artifacts.$($alias).ProjectName)
$ProjectName = $(Release.Artifacts.$(arifactName).ProjectName)