Я работаю над тем, чтобы автоматизировать наш процесс слияния для наборов изменений, связанных с конкретными рабочими элементами, но я не совсем понимаю, с чего начать.
Отказ от ответственности: я почти полностью новичок в TFS и DevOps полностью. Я постараюсь быть как можно более ясным, но если есть что-то, что мне нужно уточнить, пожалуйста, озвучьте в комментариях.
В настоящее время частью ручного процесса завершения рабочего элемента является ручное объединение соответствующего набора изменений. Это делается путем запроса слияния от кого-то с соответствующими разрешениями, что может или не может быть разработчиком, ответственным за набор изменений.
Я провел небольшое исследование и выдвинул две идеи:
Создайте пользовательский плагин TFS для прослушивания определенного события рабочего элемента (используя интерфейс
ISubscriber
) и выполните слияниеили же
В рабочем процессе рабочего элемента добавьте настраиваемое действие к переходу между этапами «x» и «y»
Я вполне уверен, что это можно сделать с помощью пользовательского плагина TFS, но также кажется, что это будет намного больше работы, чем необходимо. Можно ли использовать TFS Power Tools для настройки чего-то подобного?