Пользовательский номер сборки VSTS

Можно ли установить номер сборки сборки VSTS на основе результата сценария PowerShell/Shell?

Я пытаюсь установить его так, как сейчас:

Write-Host "##vso[task.setvariable variable=build.buildnumber;]$VersionNumber"

Однако, к сожалению, это не устанавливает номер сборки. Необходимость сделать это, поскольку VSTS не имеет возможности изначально получить последние (или любые) теги git из GH !!!


person Brendan Thompson    schedule 20.11.2017    source источник
comment
Документация здесь предполагает, что ##vso[build.updatebuildnumber]my-new-build-number должно работать. Для этого требуется версия агента 1.88 или выше.   -  person Mike Zboray    schedule 20.11.2017
comment
есть мод, который позволяет пометить версию из git chechsum коммита (или тегов)   -  person 4c74356b41    schedule 20.11.2017


Ответы (1)


С помощью ##vso[build.updatebuildnumber]build number команды регистрации:

  1. Добавить задачу PowerShell

Скрипт:

 Write-Host "##vso[build.updatebuildnumber]new build number"
person starian chen-MSFT    schedule 20.11.2017