Показывать пользовательский дилиог на Azure DevOps в браузере после завершения PR - PullRequest
0 голосов
/ 26 марта 2020

Мы хотим показать нашим разработчикам модальное диалоговое окно обратной связи с пользователем (в браузере) после завершения запроса на извлечение в Azure DevOps. Я попытался найти его в Google и просмотрел документацию по расширению рабочего процесса запроса на извлечение , но не смог найти ничего, что предполагало бы, что это возможно. Это вообще возможно сделать? Если да, может ли кто-нибудь указать нам ресурсы \ код, которые могут помочь нам реализовать эту функцию?

1 Ответ

0 голосов
/ 27 марта 2020

Мы хотим показать нашим разработчикам модальное диалоговое окно обратной связи с пользователем (в браузере) по завершении запроса на извлечение в Azure DevOps.

Мы обычно используем точек расширяемости для расширения пользовательского интерфейса в Azure Devops Web Portal. Но если вы хотите получить модальное диалоговое окно обратной связи с пользователем (в браузере), extensibility points не поддерживает это поведение.

Веб-хуки в Сервис-хуки это лучшее, что я могу себе представить, чтобы вызвать завершение запроса на извлечение.

enter image description here

В любое время, когда мы завершим PR, он отправит представление json указанной службе (URL, на который будет отправлено сообщение Http ). Затем мы можем объединить WebHooks с другим сервисом, таким как Azure Функции для нашей настройки, например Использовать Azure Функции для создания пользовательских политик ветвей . Кажется, вам нужно создать собственную Azure функцию или веб-сайт, который отображает диалоговое окно при получении сообщения Http от Web Hooks.

...