SonarQube Cloud теперь поддерживает массовый импорт для Azure DevOps и Bitbucket

Источник: SonarSource•

SonarQube Cloud теперь поддерживает массовый импорт для Azure DevOps и Bitbucket

SonarQube Cloud теперь поддерживает массовый импорт всех репозиториев из Azure DevOps и Bitbucket, как и в случае с GitHub и GitLab. Узнайте, что нового и как начать работу.

Сегодня Sonar объявляет о поддержке массового импорта для Azure DevOps и Bitbucket в SonarQube Cloud. Администраторы теперь могут импортировать все репозитории организации Azure DevOps или Bitbucket в SonarQube Cloud одним действием, что соответствует возможностям массового импорта, уже доступным для GitHub и GitLab. С этим выпуском SonarQube Cloud поддерживает массовый импорт на всех четырех платформах DevOps, с которыми он интегрируется: GitHub, GitLab, Azure DevOps и Bitbucket.

Добавление репозиториев организации по одному или партиями до 25 штук требует значительных затрат времени. Для организации с десятками или сотнями репозиториев в Azure DevOps или Bitbucket эта рутина превращается в часы административной работы еще до того, как будет проанализирована хотя бы одна строка кода, а каждый час, потраченный на импорт, — это час, в течение которого код остается непроверенным. Этот выпуск устраняет данное препятствие. На странице «Анализ проектов» администратор любой организации SonarQube Cloud, привязанной к рабочему пространству Azure DevOps или Bitbucket, теперь видит кнопку «Импортировать все репозитории», которая позволяет добавить всю организацию целиком.

Массовый импорт не оставляет администраторов в неведении во время выполнения процесса. Индикатор прогресса в реальном времени на странице «Анализ проектов» показывает статус операции по мере того, как SonarQube Cloud обрабатывает список репозиториев, заменяя то, что раньше было непрозрачным ожиданием без возможности отслеживания. Когда импорт завершается, SonarQube Cloud создает загружаемый сводный отчет, в котором точно указано, какие репозитории были импортированы, какие пропущены, а какие вызвали ошибку. Таким образом, администраторы получают четкую и проверяемую запись без необходимости сверять журналы или повторно запускать импорт, чтобы выяснить, что произошло.

Для использования этой функции не требуются новые разрешения. Администраторам нужны те же права «Создание проектов», которые уже требуются для импорта репозиториев по отдельности, поэтому любой пользователь с существующими правами на импорт может сразу воспользоваться массовым импортом.

Этот выпуск важен не только из-за экономии времени. Проверка эффективна только тогда, когда она охватывает всю кодовую базу, а кодовая база, распределенная по десяткам неимпортированных репозиториев, — это кодовая база со «слепыми зонами». Устранив последний пробел в охвате платформ, SonarQube Cloud дает возможность организациям на любой из четырех основных платформ DevOps взять под контроль каждый репозиторий с первого дня, а не после недель ручного добавления.

Инструкции по настройке см. в документации Начало работы с Azure DevOps и Начало работы с Bitbucket.

О чём эта статья

Ещё в разделе «Разработка ПО»

Все →

Ещё от SonarSource