Управление проектами и ветками
Меню управления проектами
Доступ к проектам и веткам есть у всех пользователей в меню Разработка.
- Разработка > Активные проекты;
- Разработка > Избранные проекты;
- Разработка > Архивные проекты.
Изменение существующих проектов или создание новых доступно только для пользователей с правом Управление проектами.
У таких пользователей появляются дополнительное меню Менеджмент и разделы:
- Менеджмент > Профили качества;
- Менеджмент > Пороги качества;
- Менеджмент > Лицензия PVS-Studio;
- Менеджмент > API-ключи.
Настройка API-ключей для Atlas Scanner
Для подтверждения приёма результатов анализа от Atlas Scanner необходимо создать API-ключ и указать его при запуске сканера:
Сгенерировать API-ключи можно на странице Менеджмент > API-ключи в меню Создать ключ:
Ключ нельзя ввести вручную, но можно указать срок его действия или сделать бессрочным.
Страница проектов
Страница проектов выглядит следующим образом:
- Выбранный проект;
- Дата и результаты последнего анализа. Берутся из главной ветки;
- Контекстное меню проекта/ветки;
- Значок главной ветки. Её показатели отражают качество всего проекта;
- Добавить в избранное;
- Ветки выбранного проекта.
Создание проектов и веток
Для создания проекта нажмите кнопку Создать проект на соответствующей странице и дайте ему название (позже можно переименовать проект).
Проект не является самостоятельной сущностью, а объединяет проверяемые анализатором ветки с кодом. При создании проекта по умолчанию создаётся master-ветка, которая отражает его качество. Если в проекте несколько веток, любую из них можно назначить главной.
Создать дополнительную ветку можно в меню проекта:
Страница ветки
У веток есть отдельная страница:
- Кнопка Добавить в избранное;
- Меню ветки;
- ID ветки;
- Кнопки редактирования:
- версии;
- порога качества, с которым будет сверяться каждый новый скан (по умолчанию порог качества считается пройденным при отсутствии неразмеченных и подтверждённых предупреждений);
- профиля качества, который применяет дополнительные настройки перед сохранением результатов скана и проверки на прохождение порога качества;
- Список загруженных сканов, отсортированных по дате;
- Контекстное меню скана;
- Оповещение о наличии проблем с обработкой результатов анализа в скане.
Чтобы перейти к результатам анализа и их разметке, нажмите на скан.
Обозначения на странице скана:
- Статус прохождения порога качества: не пройден (красный), пройден (зелёный), проблема с загрузкой (серый);
- Дата и время загрузки;
- Имя пользователя компьютера, откуда был загружен скан;
- Число предупреждений в статусе Confirmed;
- Число предупреждений в статусах New, Reopened и Conflict;
- Предупреждения в статусах Confirmed, New, Reopened и Conflict по уровню критичности: Blocker, Critical, Major, Minor, Info.
В скане можно размечать предупреждения. Важно. Это повлияет на инфографику проекта, если разметка отчёта ведётся в главной ветке.