#git #azure-devops #azure-pipelines #git-flow
#git #azure-devops #azure-конвейеры #git-flow
Вопрос:
Как вы можете автоматически выполнять сборку для Azure DevOps при создании ветки release в формирующемся выпуске /{version}?
Просматривая вкладку триггеры сборки, фильтр позволяет мне выбрать ветку, но это только для предопределенных веток, а не для типа / формата ветки.
Я пока не знаю, каким будет название ветки, поскольку оно будет соответствовать формату строки версии, такому как release /{major}.{minor}.
Есть идеи, как этого можно достичь?
Ответ №1:
вы можете просто ввести все, что вам нравится, поэтому в вашем случае используйте:
release/*
Комментарии:
1. Согласен. И если это не сработает, попробуйте поиграть с путем к ссылке на ветку с помощью «refs/ heads /feature /*» или чего-то подобного. Но ответ 4c74356b41 должен изначально сработать. Подсказка: если вы хотите, чтобы ваша сборка выполнялась с тегом, выполните «ссылки / теги/*».
Ответ №2:
Вместо выбора ветки вы также можете ввести переменную, содержащую название ветки.
Например, если переменная $(currentReleaseBranch)
содержит значение releases/M23
, то вы можете ввести эту переменную в поле ветка.
Выпуск будет запущен, если сборка выполнена из releases/M23
. Переменные из групп переменных могут использоваться в нескольких конвейерах выпуска