Слушатель событий в C #, который слушает подписку TFS - PullRequest
0 голосов
/ 04 июля 2018

Я хотел бы создать приложение на c #, которое будет запускать некоторый код каждый раз, когда сборка завершается на сервере TFS / VSTS. Я не особо разбираюсь в использовании слушателей событий в c # и подписок в TFS / VSTS, но, надеюсь, кто-то это сделает.

Буду признателен за любую помощь, которую я смогу получить, даже за советы.

1 Ответ

0 голосов
/ 05 июля 2018

Вы можете использовать API REST для подписок , вы можете программно создать подписку, которая выполняет действие для внешней (потребительской) службы, когда конкретное событие происходит в командном проекте. Например, вы можете создать подписку, чтобы уведомлять службу при сбое сборки.

Поддерживаемые события:

  • сборка завершена
  • введенный код (для командных проектов Git)
  • создание или обновление запроса на извлечение (для командных проектов Git)
  • код зарегистрирован (командные проекты TFVC)
  • рабочий элемент создан, обновлен, удален, восстановлен или прокомментирован
  • сообщение отправлено в комнату команды

Вы можете настроить фильтры в своих подписках, чтобы контролировать, какие события вызывают действие.

C # связанных образцов для справки.

Подробнее смотрите официальный учебник: Создание подписки на сервисные хуки программно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...