Интеграция с Jenkins
Большинство групп разработчиков используют непрерывную интеграцию для более эффективной работы над качественными продуктами. Одной из самых популярных систем для такого типа практики является Jenkins - сервер автоматизации с открытым исходным кодом, написанный на Java.
Jenkins помогает автоматизировать нечеловеческую часть процесса разработки программного обеспечения с непрерывной интеграцией и облегчением технических аспектов непрерывной доставки. В нем много плагинов для поддержки различных задач, полезных для разработчиков.
Инструмент управления тестированием EasyQA также имеет плагин для интеграции нашего баг трекера с сервером автоматизации Jenkins.
Давайте рассмотрим основные возможности плагина EasyQA:
Установить плагин EasyQA
Это плагин для Jenkins, целью которого является поддержка EasyQA внутри Jenkins.
Чтобы начать использовать этот плагин, EasyQA сайты должны быть настроены на странице глобальной конфигурации. Для каждого задания может быть выбран отдельный проект, и могут быть установлены конкретные параметры. Здесь вам нужно указать:
- EasyQA Project name
- Base URL (если вы используете EasyQA Cloud, base URL - https://app.geteasyqa.com/)
- Project token (вы можете найти его на странице Интеграции в пределах вашего проекта в EasyQA)
- User email - электронная почта зарегистрированного пользователя EasyQA
- User password - пароль зарегистрированного пользователя EasyQA
Когда вы настроили сайт (ы) EasyQA в глобальной конфигурации, вы можете включить интеграцию на странице конфигурации задания. Вы выбираете проект, с которым хотите интегрироваться, и режим отказа.
Создайте баг на EasyQA после сбоя сборки
Добавить действие после сборки - Create an issue on Build failure on EasyQA. Здесь вы можете выбрать, для какого результата вы хотите создать баг, и если вы хотите присоединить лог файл сборки.
Теперь вы можете запускать свою сборку. И если ваша сборка завершится неудачно, вы увидите автоматически созданный баг с подробными деталями сбоя на странице Баг Трекер в вашем проекте в EasyQA Test Management Tool.
Попробуйте плагин EasyQA для управления сбоями сборки в Jenkins с использованием практики непрерывной интеграции.
Нет комментариев