Есть ли стандартный способ добавить некоторую процедуру утверждения / или хотя бы уведомления об изменениях в группах задач / сборках / и т. Д.? - PullRequest
0 голосов
/ 12 декабря 2018

У нас было несколько случаев, когда:

  1. Кто-то меняет группу задач (или сборку / выпуск / что угодно).
  2. Допускает некоторую ошибку.
  3. Затем публикует / сохраняет его.
  4. Но никому не уведомляет, что такие изменения были сделаны.
  5. Через несколько часов некоторые зависимые сборки прерываются из-за этих изменений.
  6. И мы должны потратить еще больше времени, пытаясь выяснить, что и когда изменилось, поскольку не всегда так просто выяснить это с внешними группами задач.

Что мы хотим иметь:

  1. В идеале - процесс одобрения таких изменений.Вроде как проверка кода, но для групп задач / сборок.
  2. Если нет - то хоть какой-то способ получать уведомления об изменениях в группах задач и т. Д. Нас интересует?

Я не нашел ни одного, и, честно говоря, сомневаюсь, что такие функции присутствуют в используемой нами версии TFS (TFS 2018.2), но, возможно, я что-то упустил.

1 Ответ

0 голосов
/ 12 декабря 2018

Для групп нет процесса безопасности или процесса утверждения.Вы можете предложить такую ​​функцию в developercommunity .Ограничьте доступ к редактированию групп задач только тем, кто понимает, как повысить версию группы задач.Таким образом, по крайней мере, вы будете поддерживать обратную совместимость для всех сборок, если только это не будет явно обновлено до этой версии.

Встроенных уведомлений нет, но вы можете создать автоматизированный процесс для отправки уведомлений по электронной почте с помощью PowerShell с помощьюсуществующий API.

  1. Получите Id для группы задач, используя список групп задач api
  2. Используйте API ревизий для получения истории _apis/distributedtask/taskgroups/{taskgroupid}/revisions
  3. Отправить обновление для всего, что отредактировано сегодня
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...