Close

Jira と CI/CD の統合

Warren Marusiak の顔写真
Warren Marusiak

シニア テクニカル エバンジェリスト

当社のチームは Jira Software とさまざまな接続ツールを使用してアプリケーションを開発、デプロイ、管理する方法を説明するために、機械学習を使用してイメージにラベルを添付する AWS 上に構築されたシンプルなデモ アプリケーションである ImageLabeller を作成しました。

このページでは、Jira で BitbucketGitHubGitLab などの他のツールからデータがどのように表示されるかについて説明します。ガイドの後半部分では、Jira 課題でこれらのアップデートを確認できます。

Jira コード

[プロジェクト] メニューの [コード] をクリックします。この画面は、プロジェクトに接続されているすべてのリポジトリにリンクします。リポジトリ アイコンをクリックすると、特定のリポジトリに直接移動できます。

Bitbucket

Bitbucket Jira コードのスクリーンショット

GitHub

Github のスクリーンショット

GitLab

GitLab のスクリーンショット

Jira のデプロイ

[プロジェクト] メニューの [デプロイ] をクリックします。[デプロイ] ページには、プロジェクト全体で集計されたアクティビティが表示されます。Insight はデプロイ頻度やサイクル期間などの指標を提供します。開発者が Jira 課題タグでコミットにラベルを付けると、このデータが自動で生成されます。

Jira のデプロイのスクリーンショット

Jira のプロジェクト ページ

[プロジェクト] メニューの [プロジェクト ページ] をクリックします。プロジェクト ページは、このプロジェクトに接続されているすべての Confluence ページを集約し、新しいページを作成するのに役立つテンプレートを提供します。

プロジェクト ページのスクリーンショット

CI/CD からの Jira アップデート

このセクションの詳細は、ソースの管理や CI/CD ツールが Jira と統合されているかに応じて変更される可能性があります。以下のスクリーンショットは、Bitbucket 統合の場合です。GitHub と Gitlab にも同様の機能がありますが、詳細は異なる場合があります。

Jira に移動して、s3_infra リポジトリを追加する Jira 課題をクリックします。

CICD からのアップデートのスクリーンショット

[開発] セクションで、行われた作業の概要を確認できます。開発セクションをクリックすると、開発画面を表示できます。

アップデートの概要のスクリーンショット

変更を確認できる「コミット」

この課題にリンクされているすべてのコミットは、[コミット] タブで確認できます。[メッセージ] 列に示されているように、このリンクは Jira 課題 ID がコミット メッセージに追加されたときに作成されます。

コミット タブのスクリーンショット

プル リクエスト

この課題にリンクされているすべてのプル リクエストは、[プル リクエスト] タブで確認できます。

プル リクエストのスクリーンショット

デプロイメント

[デプロイ] タブのすべての [環境] 全体で、この課題にリンクされているすべてのデプロイが表示されます。

デプロイのスクリーンショット

ImageLabeller をビルドするときに Jira がどのように動作するかが分かったら、今度は実際にデプロイします。最初のステップは 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 についての継続的な更新をご覧ください。

DevOps のイラスト

DevOps コミュニティ

DevOps のイラスト

DevOps ラーニング パス

マップのイラスト

無料で始める

DevOps ニュースレター購読

Thank you for signing up