Существует существующих открытых проблем с идентификатором конвейера.
Документ, который вы упомянули, не предоставляет много информации о pipelineID
.
Согласно microsoft
pipelineId
представляется как BuildId
, а не как идентификатор определения сборки.Ему нужен фактический идентификатор экземпляра, с которым связан артефакт.Я смог сделать эту работу, сославшись на переменную выпуска, связанную с псевдонимом артефакта.Мой псевдоним называется "артефакты", и с помощью $(RELEASE_ARTIFACTS_ARTIFACTS_BUILDID)
добился цели.Таким образом, формат будет $(RELEASE_ARTIFACTS_<alias>_BUILDID)
Если вы пытаетесь использовать в сборке, а не в конвейере выпуска, вам нужно каким-то образом получить значение $(Build.BuildId)
Надеюсь, как этосозревает, что есть планы сделать артефакты конвейера опубликованными из сборки автоматически в выпуске, так же, как и при использовании старых артефактов сборки.В настоящее время для меня этого не происходит, поэтому я вынужден вручную добавить этот шаг в конвейер выпуска и связать его с конвейером сборки.