Мы хотим использовать управление выпуском TFS 2015.3 для упаковки/развертывания нашего программного обеспечения. Для одной из наших задач по выпуску нам нужен доступ к Release Artifact Variables в одном из наших сценариев Powershell.Управление изменениями TFS Артефакты Переменная недоступна
Но каждый раз, когда мы пытаемся получить доступ к одной из этих переменных RELEASE_ARTIFACTS_ [источник-псевдоним] _BUILDNUMBER, например, мы получаем следующее сообщение об ошибке:
[Ошибка] Термин "Release_Artifacts_ [источник-псевдоним] _BUILDNUMBER 'не распознается как имя командлета, функции, файла сценария или исполняемой программы. Проверьте правильность написания имени или, если включен путь, проверьте правильность пути и повторите попытку.
Я уже пытался распечатать все доступные переменные среды, используя встроенный скрипт powershell со следующим утверждением: Get-ChildItem Env :. Но этих переменных не было в любом случае.
Существуют ли какие-либо известные проблемы при использовании переменных Release Artifact?
Хм ... в соответствии с [это] (https://www.visualstudio.com/en-us/docs/release/author-release-definition/understanding-artifacts#variables), вы должны заменить строку '[source-alias]' правильной, ну, ваш псевдоним источника. Они приводят пример: «ASPNET4.CI», который превратится в «ASPNET4_CI» в имени переменной, чтобы сформировать полную вещь с именем «RELEASE_ARTIFACTS_ASPNET4_CI_BUILDNUMBER». –