Jira интеграция
В зависимости от вашего рабочего процесса, Vampy может быть интегрирован с внешними системами управления задачами с использованием REST API токенов и вебхуков.
Чтобы настроить интеграцию с Jira, выполните следующие шаги:
-
Войдите в платформу как администратор;
-
В левом меню выберите Admin > Jira integrations:
-
Нажмите на + Jira server в центре страницы;
-
Заполните поля (все поля обязательны):
-
Connect Name - имя подключения,
-
Web Url - IP-адрес или имя хоста вашего сервера Jira.
-
Нажмите Next:
-
Платформа проверит соединение с сервером, и если все верно, в зависимости от настроек вашего сервера Jira, попросит заполнить поля:
-
подключение через вебхуки - укажите
Login
,Password
- подключение через токены - укажите
Token
(см. статью Управление токенами API):Примечание: вы можете использовать токен API для аутентификации скрипта или другого процесса с продуктом Atlassian Cloud. Токен можно сгенерировать из вашей учетной записи Atlassian, а затем скопировать и вставить в скрипт.
-
Нажмите Next;
-
В поле Project укажите ваш проект Jira;
-
В поле Issue type укажите тип задачи, которая будет создана для уязвимостей в вашем проекте Jira;
-
Опционально включите Обратную синхронизацию для назначения статусов задач Jira:
Примечание: вы можете назначить пользовательские статусы задач для задач Jira.
-
Нажмите Next;
-
В зависимости от настроек выбранного проекта Jira вам потребуется заполнить значения по умолчанию, с которыми задачи будут отправляться в Jira.
-
Нажмите Save.
Новое соединение Jira будет добавлено на страницу Jira integrations.
Нажмите Copy webhook, чтобы сохранить вебхук в буфер обмена. Используйте этот вебхук для подключения сервера Jira к платформе (см. статью Jira Webhooks), чтобы уметь синхронизировать статусы задач.
Примечание: при настройке вебхука в Jira необходимо включить настройки статуса, если вы хотите отправлять/получать обновления статусов от Vampy.