Close

Интеграция Jira с CI/CD

Фото Уоррена Марусяка
Уоррен Марусяк

Старший технический эксперт

Чтобы продемонстрировать, как разрабатывать и развертывать приложения, а также управлять ими с помощью Jira Software и различных подключенных инструментов, наша команда создала ImageLabeller — простое демонстрационное приложение на платформе AWS, которое с помощью машинного обучения наносит метки на изображения.

На этой странице рассказывается, как Jira отображает данные из других инструментов, таких как Bitbucket, GitHub и GitLab. По мере работы с руководством вы сможете увидеть эти обновления в своих задачах Jira.

Код Jira

Нажмите Code (Код) в меню проекта. На этом экране можно найти все репозитории, подключенные к проекту. Можно перейти непосредственно к определенному репозиторию, нажав его значок.

Bitbucket

Снимок экрана: код Jira для Bitbucket

GitHub

Снимок экрана: GitHub

GitLab

Снимок экрана: GitLab

Развертывания Jira

Нажмите Deployments (Развертывания) в меню проекта. На этой странице отображается совокупная активность по проекту. В разделе Insights (Аналитика) представлены такие показатели, как частота развертывания и время цикла. Эти данные генерируются автоматически, когда разработчики помечают коммиты тегами задач Jira.

Снимок экрана: развертывания Jira

Страницы проекта Jira

Нажмите Project pages (Страницы проекта) в меню проекта. Здесь собраны все страницы Confluence, связанные с этим проектом, а также некоторые полезные шаблоны для создания новых страниц.

Снимок экрана: страницы проекта

Обновления Jira с CI/CD

Обратите внимание, что сведения в этом разделе могут отличаться в зависимости от того, какие инструменты управления исходным кодом и инструменты CI/CD интегрированы с Jira. Приведенные ниже снимки экрана основаны на интеграции с Bitbucket. Аналогичные функции существуют для GitHub и GitLab, но детали могут отличаться.

Перейдите в Jira и нажмите задачу для добавления репозитория s3_infra.

Снимок экрана: обновления из CI/CD

Изучите раздел Development (Разработка), чтобы увидеть объем проделанной работы. Нажмите его, чтобы открыть экран разработки.

Снимок экрана: сводки обновлений

Коммиты

Все коммиты, связанные с задачей, можно увидеть на вкладке Commits (Коммиты). Привязка выполняется, когда идентификатор задачи Jira указывается в сообщении коммита, как показано в столбце Message (Сообщение).

Снимок экрана: вкладка коммитов

Запросы pull

Все запросы pull, связанные с задачей, можно увидеть на вкладке Pull Requests (Запросы pull).

снимки экрана: запросы pull

Развертывания

Все развертывания, связанные с задачей во всех средах, можно увидеть на вкладке Deployments (Развертывания).

снимки экрана: развертывания

Теперь, когда вы понимаете, чего ожидать от Jira при создании ImageLabeller, пора приступить к развертыванию приложения. Первый шаг — настройка AWS SageMaker. Нажмите здесь, чтобы начать!

Warren Marusiak
Warren Marusiak

Warren is a Canadian developer from Vancouver, BC with over 10 years of experience. He came to Atlassian from AWS in January of 2021.


Поделитесь этой статьей

Рекомендуемые статьи

Добавьте эти ресурсы в закладки, чтобы изучить типы команд DevOps или получать регулярные обновления по DevOps в Atlassian.

Рисунок: DevOps

Сообщество DevOps

Рисунок: DevOps

Образовательные программы DevOps

Рисунок схемы

Начните работу бесплатно

Подпишитесь на информационную рассылку по DevOps

Thank you for signing up