1

Я работаю над тем, чтобы автоматизировать наш процесс слияния для наборов изменений, связанных с конкретными рабочими элементами, но я не совсем понимаю, с чего начать.


Отказ от ответственности: я почти полностью новичок в TFS и DevOps полностью. Я постараюсь быть как можно более ясным, но если есть что-то, что мне нужно уточнить, пожалуйста, озвучьте в комментариях.


В настоящее время частью ручного процесса завершения рабочего элемента является ручное объединение соответствующего набора изменений. Это делается путем запроса слияния от кого-то с соответствующими разрешениями, что может или не может быть разработчиком, ответственным за набор изменений.

Я провел небольшое исследование и выдвинул две идеи:

  1. Создайте пользовательский плагин TFS для прослушивания определенного события рабочего элемента (используя интерфейс ISubscriber ) и выполните слияние

    или же

  2. В рабочем процессе рабочего элемента добавьте настраиваемое действие к переходу между этапами «x» и «y»

Я вполне уверен, что это можно сделать с помощью пользовательского плагина TFS, но также кажется, что это будет намного больше работы, чем необходимо. Можно ли использовать TFS Power Tools для настройки чего-то подобного?

1 ответ1

0

В итоге я выбрал вариант 1. Я не думаю, что создание настраиваемого действия в рабочем процессе рабочего элемента могло бы выполнять то, что я хочу. Связанное обсуждение

Как я уже сказал, я решил написать плагин TFS. Похоже, API способен автоматизировать объединение наборов изменений. Теперь мне просто нужно, чтобы мой локальный TFS-сервер распознал мой плагин!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .