Как отправлять прямые уведомления о сбоях качества ворот для многих проектов в SonarQube 5.6 / 6.x?
После проблем с нашим CI (в TeamCity), который стал медленным / зависал и часто получал тайм-ауты после активации SonarQube и его механизма прерывания сборки (плагина), я обнаружил в блоге сообщение о том, почему мы больше не должны использовать плагин прерывателя сборки: https://blog.sonarsource.com/why-you-shouldnt-use-build-breaker/
В этом посте я прочитал следующую предложенную альтернативу:
И не забывайте, что сервер SonarQube тем временем добавил собственную систему уведомлений и теперь предлагает прямые уведомления о сбоях в работе Quality Gates.
Я знаю, что пользователь может активировать уведомления для отдельных проектов, когда происходит изменение статуса Quality Gate. Это может быть хорошо для нескольких проектов, но не в тех случаях, когда приходится иметь дело с сотнями проектов, которые сканируются SonarQube. Есть ли другой способ сделать это?
Я уже упоминал одну [альтернативу], которая заключается в использовании настенного дисплея (мы используем Atlassian Atlasboard) для отображения некачественных ворот.
Мы покажем плохие качественные ворота на панели инструментов, аналогично этому предложению на том же блоге. Но мы все еще ищем механизм push (желательно встроенный и управляемый), чтобы предупредить разработчиков о недостатке качества.