1/5 - (1 голос)

Continuous Integration (CI) или непрерывная интеграция представляет собой автоматизированную сборку пакета для быстрого определения возможных проблем. То есть реализовав данное предложение на практике можно всегда использовать актуальную версию разрабатываемого ПО, готовую к тестированию. Такой таск-трекер как Jira, набравший большую популярность в кругах разработчиков, прекрасно приспособлен для совмещения с инструментами, предназначенными для CI – Jenkins, TeamCity, Bamboo.n

Integration Jira — Jenkins

Сегодня разработчики ПО достаточно часто используют специально разработанный для непрерывной интеграции инструмент Jenkins. Он представляет собой среду автоматизации, выполняющую повторяющиеся задания, в которые входят:n

  • выполнение и контроль команд на удаленных системах;
  • объединение электронной почты, TestNG, других инструментов при использовании вспомогательных плагинов.

В случае интеграции Jira-Jenkins пользователь получит:n

  • автоматическое распределение запланированных процессов (в том числе и тестирования ПО);
  • выявление проблем, ошибок, дефектов на ранних стадиях разработки.

автоматизация jira jenkinsn

Jira-TeamCity integration

TeamCity еще один инструмент для решения задач CI. Для его интеграции с Jira понадобиться дополнительная установка специального плагина – TeamCity Integration for Jira. Он производит проверку возможных изменений состояния сборок каждые несколько минут. Помимо этого пользователи, реализовав интеграцию TeamCity с Jira, смогут воспользоваться другими удобствами:n

  • автоматизированной генерацией задач в соответствии с результатами билда;
  • добавлением на программный интерфейс Jira строки состояния TeamCity с отображением его агентов;
  • доступом со страницы задач Jira к вкладке TeamCity, которая отображает список всех сборок к конкретной задаче;
  • появлением ссылки в Jira, позволяющей быстро переключаться в требуемые разделы TeamCity.

интеграция jira teamcityn

Интеграция Bamboo — Jira

Отличается своей удобностью продукт от Atlassian Bamboo, который уже содержит в себе встроенную интеграцию с Jira. Благодаря его использованию можно не только реализовать CI, но и добиться непрерывного развертывания, объединения автоматизированных сборок и тестов, отслеживания всего процесса разработки ПО. Для организации связи между получением запроса на функционал, исходным кодом и результатами развертывания данный инструмент необходимо интегрировать непосредственно в среду разработки.nnВ случае реализации integration Jira-Bamboo можно отследить актуальную информацию:n

  • об активных запросах;
  • о сборках, находящихся в запросах;
  • о сборках, вызвавших конкретный запрос.

За помощью в реализации непрерывной интеграции с Jira всегда можно обратиться к квалифицированным специалистам нашей компании, [email protected]