Azure Devops - отправляйте оповещения, когда развертывание занимает много времени - PullRequest
0 голосов
/ 11 января 2019

новых Azure DevOps здесь Недавно мы провели несколько развертываний, которые выполнялись в течение 2 часов, и мы ожидали, что они будут завершены через 30 минут ... Интересно, можно ли настроить оповещения для отправки нам электронных писем, когда развертывание занимает более 30 минут?

1 Ответ

0 голосов
/ 11 января 2019

Вы должны рассмотреть возможность разделения своего приложения на более мелкие компоненты или сервисы. 2 часа кажется экстремальным.

Вы можете написать небольшое приложение для мониторинга сборок с помощью API-интерфейса DevOps Azure (функция Azure будет работать хорошо), вы можете запросить выполнение сборок (см. BuildStatus ), определить истекшую продолжительность и предупредить соответственно.

https://docs.microsoft.com/en-us/rest/api/azure/devops/build/builds/list?view=azure-devops-rest-5.0

...