I need to use a predefined Azure DevOps variable in a release pipeline. I'm working with several artifacts, and I need to get project name from each.
So, in an Inline PowerShell step, I try to use
RELEASE_ARTIFACTS_{ARTEFACTNAME}_PROJECTNAME
But the interpolation doesn't work as wanted .. I tried following without success:
$ProjectName = $("RELEASE.ARTIFACTS.$($var.name).PROJECTNAME")
Unfortunately, the result is always
"RELEASE.ARTIFACTS.varname.PROJECTNAME" and not the ADO project name
$(var.name). It's not a subexpr.$($var.name) = "REPOS1" $(RELEASE.ARTIFACTS.REPOS1.PROJECTNAME) = PROJECT1But, when I tried to get the value "PROJECT1" from my script by executing$("RELEASE.ARTIFACTS.$($var.name).PROJECTNAME"), I get result equals to "RELEASE.ARTIFACTS.varname.PROJECTNAME" instead of "PROJECT1"