Уведомления в режиме реального времени от Azure DevOps - PullRequest
0 голосов
/ 21 октября 2019

У меня есть несколько конвейеров в DevOps Azure, которые принимают файл в качестве входных данных и преобразуют его в последующих конвейерах. Я могу получить имя файла в имени задачи конвейера. Есть ли способ для человека, который не разбирается в DevOps Azure, получать уведомления в реальном времени о своем файле из DevOps Azure? Пробовал Microsoft Workflow, но есть задержка уведомления до 3-4 минут, так что это не очень в режиме реального времени. Пожалуйста, дайте мне знать, если кто-то сталкивался с подобной проблемой.

Отредактировано, чтобы добавить больше деталей: конвейер что-то вроде этого. Файл является входом для конвейера A, который, в свою очередь, запускает 4 конвейера. Трубопровод А1 и А2 проходят параллельно. Как только А1 закончен, А3 запускается, а затем А4. Потом б и тд. Наконец, существует артефакт, который отправляется для освобождения конвейера, который снова запускает окончательный конвейер. Все эти триггеры выполняются через вызовы REST, так как нам нужно, чтобы имя файла передавалось до конца. Конвейер A запускается с помощью коммита, поэтому, если коммит содержит более 1 файла, тот, кто фиксирует, не может отслеживать каждый файл по отдельности и получает уведомления о сборке только из DevOps Azure. Мы смотрим на то, чтобы отослать уведомление из конвейера, в котором может быть сказано, что файл X в данный момент находится на конвейере A3, обратно человеку, который выдвинул коммит.

...