Перейти к основному содержимому

Интеграция с Redmine

Интеграция с Redmine позволяет добавлять ссылки на задачи Redmine в ваши тест-кейсы и запуски ТестОпс, а также просматривать эти ссылки в Redmine.

Чтобы включить эту интеграцию, вам нужно:

  1. Добавить интеграцию с Redmine в панели Администрирования.
  2. Включить интеграцию в настройках проекта.
  3. Установить плагин ТестОпс для Redmine.

Добавление новой интеграции

  1. Войдите в ТестОпс, используя учетную запись администратора.

  2. Нажмите на свой аватар и перейдите в АдминистрированиеИнтеграции.

  3. Нажмите Добавить интеграцию в правом верхнем углу страницы.

  4. В появившемся окне выберите Redmine.

  5. Заполните поля:

    • Имя — имя, которое поможет вам позже распознать эту интеграцию.
    • Endpoint — URL вашего сервера Redmine (например, "https://redmine.example.com/").
  6. Если указанный сервер Redmine использует самоподписанный SSL-сертификат, установите флажок Отключить проверку сертификата.

  7. Нажмите Добавить интеграцию.

Включение интеграции для проекта

  1. Перейдите на страницу проекта.

  2. В меню слева нажмите НастройкиИнтеграции.

  3. Найдите интеграцию с Redmine и нажмите Добавить интеграцию.

  4. Заполните поля:

    • Имя пользователя — имя пользователя вашей учетной записи Redmine.
    • Пароль — пароль вашей учетной записи Redmine.
  5. Нажмите Добавить интеграцию.

После этого новая интеграция должна появиться в верхней части страницы (под Добавленные интеграции). Запомните ее ID, он будет использоваться на следующем шаге.

Redmine integration ID

Установка плагина Redmine

  1. Войдите на dl.qameta.io с использованием учетных данных, предоставленных вам командой продаж.

  2. Скачайте архив с плагином по адресу https://dl.qameta.io/ui/native/bin/allure-testops-redmine.

  3. Создайте каталог allure_testops в $REDMINE/plugins/.

  4. Извлеките содержимое архива в созданный каталог.

  5. Перезапустите сервер Redmine.

  6. В веб-интерфейсе Redmine перейдите в АдминистрированиеПлагины.

  7. Найдите плагин ТестОпс и выберите Настроить.

  8. Заполните поля:

    • Allure Endpoint — URL вашего экземпляра ТестОпс.
    • Issue Tracker Key — ID интеграции из вашего проекта ТестОпс.

    Configure Redmine plugin

  9. Нажмите Применить.

Чтобы включить плагин для вашего проекта Redmine, перейдите в настройки проекта и установите флажок ТестОпс.

Enable Redmine plugin

После настройки плагина вы должны увидеть следующий запрос в задачах Redmine:

Redmine issue prompt

Введите свои учетные данные ТестОпс и нажмите Войти в ТестОпс. Если аутентификация прошла успешно, вы должны увидеть все тест-кейсы и запуски ТестОпс, связанные с задачей.

Redmine issue authenticated