Интеграция с системой контроля версий (VCS)

Интеграция с системой контроля версий (VCS)

Для настройки интеграции с системой контроля версий выполните следующие шаги:

1. Перейдите на страницу НастройкиИнтеграцииVCS

2. Нажмите кнопку +

3. Выберите вашу систему контроля версий

4. Заполните форму: введите название для интеграции, персональный токен и ссылку на систему контроля версий.

5. При создании токена необходимо указать следующие разрешения:

GitHub

  • Discussion → Read and write

  • Issues → Read and write

  • Metadata → Read-only

  • Pull requests → Read and write

  • Commit statuses → Read and write

  • Contents → Read and write

GitLab

  • api

  • read_api

Bitbucket

  • Project admin

  • Repository admin

Настройка Webhook

1. Откройте созданную интеграцию и скопируйте Вебхук URL

2.

3. Откройте настройки групп GitLab на странице SettingsWebhooks и добавить вебхук с помощью кнопки Add new webhook

4. Вставьте скопированный ранее Вебхук URL, затем выберите триггеры Push events и Merge request events

Сканирование при отправке коммита

Для сканирования репозитория при отправке коммита активируйте переключатель Включить сканирование при отправке коммита.