Как добавить пользовательские теги с аннотациями в master
после завершения запросов на вытягивание (PR), автоматически?
Больше предыстории:
- Использование
azure-pipelines.yml
- Политика ветвления на
master
для принудительного использования PR - У нас есть репозиторий, в котором хранятся шаблоны конвейеров Azure Devops («репозиторий шаблонов DevOps»).
- В других репозиториях есть корневой файл конвейера, который ссылается на репозиторий "шаблона DevOps".
- Мы используем SEMVER для маркировки наших продуктов, включая репозиторий шаблонов DevOps.
- В корневых конвейерах мы хотим привязать репозиторий шаблонов DevOps к выпуску SEMVER.
- We currently tag manually with each of the following to point to the merge commit that occurred after the PR completed
- "v
MAJOR
.MINOR
.PATCH
" - "v
MAJOR
.MINOR
" - "v
MAJOR
"
- "v
Пин на MAJOR
только пример:
resources:
repositories:
- repository: templates
type: git
name: template_devops_pipelines
ref: "refs/tags/v1"