CodeScoring
Для того, чтобы запускать сканирования CodeScoring из Шерлока необходимо настроить взаимосвязь между проектом в Шерлоке и проектом в CodeScoring.
После этого функционал запуска сканирования будет доступен на странице с таблицей ИБ-дефектов.
Соотношение проектов настраивается для конкретных веток. Запустить сканирование ветки, для которой отсутствует настройка не получится.
Таким образом, для запуска сканирования main и develop веток из Шерлока необходимо подключить несколько проектов из CodeScoring.
Подготовительная работа
Перед тем, как настраивать взаимосвязь между проектом Шерлока и проектом CodeScoring необходимо убедиться, что настройка системная интеграция между Шерлоком и CodeScoring.
Подключение проекта CodeScoring
Допускается использовать как существующие проекты CodeScoring для анализа, так и создавать новые проекты в сканере непосредственно из Шерлока.
Создание проекта в CodeScoring из Шерлока
-
Для создания проекта в CodeScoring из Шерлока необходимо, находясь в проекте, перейти в его настройки () и выбрать раздел Сканирование в SCM.
-
Найти необходимую интеграцию с CodeScoring в разделе Можно подключить и нажать кнопку Подключить.
-
Выбрать вариант Новый проект в сканере.
-
Заполнить необходимые параметры в открывшемся окне:
-
Название проекта: название проекта, который будет создан в CodeScoring
-
Запустить сканирование после создания проекта: выбрать этот вариант, если это требуется
к сведениюПри автоматическом создании для анализа будет выбрана стандартная ветка проекта (default branch).
Название проекта будет применено только при использовании версии CodeScoring выше 2025-05-21. В более ранних версиях CodeScoring автоматически присваивает имя проекту по имени подключаемого репозитория.
-
-
Нажать кнопку Подключить. В случае успеха Шерлок оповестит о том, что подключение настроено и можно продолжать работу.
Использование существующего проекта CodeScoring
-
Для использования существующего проекта в CodeScoring из Шерлока необходимо, находясь в проекте, перейти в его настройки () и выбрать раздел Сканирование в SCM.
-
Найти необходимую интеграцию с CodeScoring в разделе Можно подключить и нажать кнопку Подключить.
-
Выбрать вариант Существующий.
-
Заполнить необходимые параметры в открывшемся окне:
- ProjectID или ссылка на проект в CodeScoring: ссылка на проект или уникальный идентификатор проекта в CodeScoring
-
Нажать кнопку Подключить. В случае успеха Шерлок оповестит о том, что подключение настроено и можно продолжать работу.
Изменение подключения
-
Для изменения подключения необходимо нажать на иконку редактирования (), расположенную рядом с подключением, которое необходимо изменить.
к сведениюПри изменении подключения можно указать альтернативную ссылку на проект или уникальный идентификатор проекта в CodeScoring.
-
Нажать кнопку Сохранить после внесения необходимых изменений. В случае успеха Шерлок оповестит о том, что подключение изменено и можно продолжать работу.
Удаление подключения
-
Для удаления подключения необходимо нажать на иконку удаления (), расположенную рядом с подключением, которое необходимо удалить.
-
В открывшейся форме нажать на кнопку Отключить. В случае успеха Шерлок оповестит о том, что подключение удалено и можно продолжать работу.
вниманиеСканирование в SCM с использованием CodeScoring для конкретной ветки, что была использована при настройке подключения, будет невозможно в случае отключения подключения.
Запуск сканирования
Для запуска сканирования CodeScoring необходимо, находясь в таблице ИБ-дефектов проекта, нажать кнопку Сканировать и выбрать CodeScoring (SCA) из предложенных вариантов.
Отмена сканирования
-
Для отмены сканирования CodeScoring необходимо, находясь в таблице ИБ-дефектов проекта, нажать кнопку Сканировать, найти запущенное сканирование CodeScoring (SCA) и нажать на иконку отмены ().
-
Указать причину отмены сканирования в открывшемся окне.
-
Нажать кнопку Да, остановить. В случае успеха Шерлок оповестит о том, что сканирование остановлено и можно продолжать работу.