Я работаю над API в core3.1. У нас есть конвейер сборки, который собирает и тестирует любые изменения для любой ветви. И выпустить конвейеры для разработки и мастер веток. Они развертываются в назначенных службах приложений в Azure.
Теперь мы хотели бы выпустить конвейер для ветвей функций. Поэтому нам нужен конвейер, который может динамически создавать сервисы приложений для каждой ветви функций и развертываться в этой сервисной службе. И желательно динамически удалять приложение-сервис при удалении ветки.
Просто чтобы прояснить процесс, как нам хотелось бы:
a developer creates feature branch and pushes it >
the build pipeline builds it >
an app service gets created automatically >
stuff gets deployed to that app service >
developers work on the branch and changes get build and deployed to the app service like normal >
at some later point a developer deletes branch >
app service gets deleted automaticcaly
Есть ли способ сделать sh это? Может быть, есть стандартный способ? Ветви объектов находятся в подпапке, например, "feat / feature-branch-name". Я довольно новичок в Azure и DevOps. Любая помощь ценится. Заранее спасибо.