Я устанавливаю нашу среду сборки/выпуска, используя TFS 2017.
Я настроил сборку на автоматический запуск после каждой фиксации, и когда мы готовы выпустить версию нашего приложения, выпуск создается вручную, а затем развертывается в различных средах.
Мы хотели бы пометить выпущенные версии в нашем репозитории git, чтобы легко узнать, какая версия git соответствует бинарному файлу. Параметр «Label Source» в определении сборки позволяет пометить ревизию git во время сборки, но, поскольку мы строим каждую фиксацию, это будет генерировать множество тегов, которые нам не нужны (поскольку они нигде не развернуты до тех пор, пока выпуск произведен).
Как можно настроить TFS так, чтобы при создании релиза (или, возможно, развертывании в среде) тег создавался для соответствующей фиксации в нашем репозитории Git?