Интеграции
SonarQube в Trialix
Качество кода
По запросу
Тимлид спрашивает, прошёл ли проект Quality Gate на основной ветке, и сразу видит проваленные условия. Разработчик получает список новых критичных уязвимостей после анализа и историю покрытия тестами по модулю. Агент «Ревьюер» объясняет правило, по которому сработало замечание, и предлагает правку. Фрагменты исходного кода уходят в модель, только если компания включила это в настройке, а замечания о секретах в коде показываются без самой строки.
В работе
Что спрашивают сотрудники
- Прошёл ли проект billing Quality Gate на ветке main и что не так?
- Какие критичные уязвимости появились в последнем анализе?
- Какое покрытие тестами у модуля payments и как оно менялось?
- Объясни замечание java:S2095 в файле OrderService.java и как его исправить
Подключение
Как подключается
- Доступ к API поставщик даёт по договору или заявке, либо адаптер делаем под заявку клиента: оставьте заявку, и мы назовём срок.
- Чтение данных в чате и у агентов; запись - только после подтверждения сотрудника.
- Подключает администратор для всей компании.
- Персональные данные обезличиваются перед внешней моделью.
Что понадобится
- Техническая учётка trialix с правом Browse на нужные проекты (и Administer Issues для смены статусов)
- Токен пользователя этой учётки (User Token)
- Адрес сервера или организация и регион для SonarQube Cloud
- Trialix Connector для SonarQube Server во внутренней сети