TFS 2018 - Как получать события начала и окончания сборки - PullRequest
0 голосов
/ 21 февраля 2019

Мы пишем плагин для TFS, который ожидает получения событий BuildStarted и BuildCompleted.

Мы обнаружили, что BuildCompletedEvent можно получить через WebHooks.

Но BuildStartedEvent невозможно получить через WebHooks.

Существует ли какой-либо другой способ получения события BuildStarted в TFS 2018?

1 Ответ

0 голосов
/ 25 февраля 2019

Нет перехватчика для BuildStartedEvent ( События перехвата службы Azure DevOps Services ).Вы можете использовать обходной путь:

  1. Добавить в качестве первого шага встроенную задачу PowerShell ( Задача PowerShell ) и отправить информацию о вашей запущенной сборке ( Invoke-WebRequest, POST с параметрами) к вашим услугам.

ИЛИ

Создание приложения .net для отправки веб-запроса ( Как сделать веб-запрос HTTP POST ) к вашему сервису.Затем добавьте первый шаг с командной строкой ( Задача командной строки ), чтобы запустить собственное приложение.
...