Azure Devops Pipeline использует выходные данные сценария для тега git

наш процесс выглядит так: мы переходим в функциональную ветку. Ветки функций объединены в ветку разработки (все через git flow). Слияние с мастером осуществляется с помощью запроса на вытягивание. При смене мастера запускается новое задание конвейера. Триггер сборки

Конвейер загружает подмножество источников в учетную запись хранения. Там, где мы сейчас боремся, мы также хотим пометить основную ветку номером выпуска (который является частью процесса загрузки и atm, хранящегося в отдельном файле json). Формат выпуска Но это не работает даже при передаче переменной другой задаче. Кажется, что проверка и маркировка выполняются до того, как запускается часть скрипта, которая определяет переменную, которая должна использоваться для маркировки.

Created ref refs/tags/$(Release) at 3c29791d5ac22fe1b84f42eebe63f7726ac056c3.

Может кто-нибудь нам помочь :( Спасибо.


person marc    schedule 24.02.2020    source источник
comment
Не получаете последнюю информацию, поможет ли вам обходной путь? Или, если у вас есть какие-либо опасения, не стесняйтесь поделиться им здесь.   -  person Hugh Lin    schedule 03.03.2020


Ответы (2)


Почему вы не используете тег $ (build.buildNumber)?

person Hugo Barona    schedule 24.02.2020
comment
потому что это не соответствует нашей маркировке выпуска, и попытка привести правильный формат к номеру сборки также заканчивается неразрешенным параметром - person marc; 25.02.2020

Мы не можем маркировать источники настраиваемой переменной. Мы можем использовать только предопределенные и определенные пользователем переменные на вкладке переменных для маркировки источников.

Поэтому в качестве обходного пути мы можем пометить предопределенную переменную Build.BuildNumber, однако вам нужно создать переменную клиента $tag по мере необходимости, а затем обновить номер сборки с помощью $tag с помощью команды ведения журнала:

Write-Host ("##vso[build.updatebuildnumber]$tag")

Таким образом, он может передать значение $tag номеру сборки.

Ссылка на этот поток: Источники меток VSTS не читают сборку Переменная фазового выхода

person Andy Li-MSFT    schedule 02.03.2020