Интеграция между TeamCity и Jira

Постройте полный цикл обратный связи, интегрировав свой CI/CD-пайплайн с баг-трекером Jira.

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

Публикуйте результаты выполнения заданий по сборке, тестированию и развертыванию прямо в Jira Cloud для упрощения работы разработчиков.

Предоставьте всем участникам команды доступ к необходимой информации в нужный момент, интегрировав свою CI/CD-платформу с Jira.

Упростите взаимодействие в команде и развивайте культуру DevOps за счет полностью автоматизированного и настраиваемого CI/CD-пайплайна, который легко интегрируется с вашими инструментами.

Просматривайте задачи Jira в TeamCity

  • Подключите TeamCity к Jira Cloud или к своему локальному экземпляру Jira, чтобы следить за задачами, на которые ссылаются в сообщениях коммитов.
  • Смотрите описания, статусы и классификацию задач из каждой сборки в списке Changes.
  • В списке Build Issues вы увидите все задачи Jira, которые относятся к сборкам, и сможете экспортировать информацию для примечаний к релизу.
Agent pools

Автоматическая отправка результатов сборок TeamCity в Jira Cloud

Следите за ходом продвижения каждой задачи по CI/CD-пайплайну прямо из Jira Cloud.

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

Чтобы ничего не упустить, в дополнение к отчетам о статусе сборки получайте настраиваемые уведомлениями по электронной почте или в Slack. Не важно, на чем вы сосредоточены: на задачах из бэклога, недавних коммитах или последней сборке и запуске тестов, TeamCity предоставляет актуальную информацию там, где это необходимо.

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

Agent pools

Сократите количество изменений, приводящих к сбоям

Обнаружение проблем на ранних этапах и их быстрое исправление важны для надежного процесса развертывания, который поддерживает высокое качество кода. TeamCity дополняет ваши DevOps-практики, отслеживая любые проблемы, возникающие в пайплайне, такие как ошибки компиляции или неудачные тесты.

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

Зачем выбирать TeamCity в качестве CI/CD решения?

Поддержка любых рабочих процессов

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

Быстрая обратная связь

Умная параллелизация тестов, отчеты о ходе выполнения в реальном времени, автоматическое присвоение сбоев и обнаружение нестабильных тестов помогут оптимизировать ваш CI/CD-процесс. Подробные сведения о тестах, метрики и история сборок дают всю необходимую информацию для быстрого устранения проблем.

Совместимость с любой инфраструктурой сборки

Запускайте сборки локально или в облаке, на выделенном оборудовании или на спотовых инстансах, на виртуальных машинах или в Docker-контейнерах или в любой комбинации этих вариантов. Узнайте больше о том, какие инфраструктуры сборки поддерживает TeamCity.

Поддержка множества языков и фреймворков

За счет поддержки множества языков программирования, инструментов сборки и тестовых фреймворков, TeamCity легко интегрируется в ваш процесс разработки.

Вопросы и ответы: интеграция TeamCity с Jira

Какие баг-трекеры поддерживает TeamCity?

Помимо Jira Cloud, Jira Server 4.4+ и Jira Data Center, TeamCity интегрируется с YouTrack, Bitbucket Cloud, GitHub, GitLab, Bugzilla и Azure Boards. Отправка статуса сборки из TeamCity в систему отслеживания задач недоступна для Jira Server или Data Center.

Как просматривать информацию о задачах Jira в TeamCity?

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

Можно ли запустить развертывание в TeamCity из Jira?

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

Начните работу в TeamCity

Эффективная CI/CD-система, нативно интегрированная с Jira