Интеграция Дженкинса и Зефира для испытаний транспортира

Мы пытаемся объединить Джира и Дженкинс. Мы используем Zephyr для управления тестами, а для интеграции с Jenkins мы уже установили Zapi. В Jenkins установлен плагин Zephyr. пока Дженкинс может связаться с Джирой и показать нам проекты. Мы выполняем шаги, описанные здесь, но это руководство говорит нам, что у нас должен быть хранилище Subversion. В настоящее время наш проект находится в Git, и мы хотим сохранить его таким образом.

Для тестирования я поместил проект в локальную папку. в конфигурации проекта я добавил "Опубликовать результаты теста в Zephyr for JIRA" и "Опубликовать отчет о результатах теста JUnit" как Действия после сборки.

Когда мы запускаем тесты, мы видим, что в Jenkins тест работает нормально, но он не в состоянии создавать тестовые случаи в Jira, а также не в состоянии создавать отчеты xml. Соответствующий журнал выглядит следующим образом:

Отчет успешно создан в C:\Users\\Desktop\Project\allure-report Отчет Allure был успешно создан. Создание артефакта для сборки. Артефакт был добавлен в сборку. Запись результатов теста ОШИБКА: не удалось выполнить шаг "Опубликовать отчет о результатах теста JUnit": отчеты о тестировании были найдены, но ни один из них не является новым. Работали ли leafNode? Например, C:\Users\\Desktop\Project\XMLRepo\a.xml устарела 10 минут

[ZapiTestResultReporter] [INFO] Изучение результатов теста... Результатом компоновки является FAILURE null Проблема при разборе результатов теста JUnit. Ошибка разбора верных отчетов. Убедитесь, что "Опубликовать отчет о результатах теста JUnit добавлен" в качестве действия после сборки. Шаг сборки "Опубликовать результат теста в Zephyr for JIRA", помеченный как сборка как завершенная. Завершено: СБОЙ

Вопросы:

  1. Нужно ли нам использовать Subversion Services для такой интеграции?
  2. Если эта интеграция может быть выполнена с помощью GIT, как я могу это сделать?

1 ответ

Мы наконец выяснили, что нам не нужен Subversion. Репозиторий Git работает просто отлично. В конфигурации проекта добавьте репозиторий Git в качестве источника и все.

Другие вопросы по тегам