Jira と CircleCI の接続
11 months ago1 min read
このページの内容
ここでは、Jira を CircleCI ビルドに接続する方法について説明します。 CircleCI Jira プラグインを使用すると、ジョブページから直接 Jira チケットを作成して、ジョブのステータスを基にタスクや修正を割り当てたり、ビルドのステータスを Jira に表示したりといったことが可能です。
注: CircleCI Jira プラグインは Jira 管理者のみがインストールできます。
インストール手順
- [Project settings] > [
JIRA integration
] に移動します。 - Atlassian Marketplace にアクセスし、 CircleCI Jira プラグインを入手します。
- プラグインをインストールし、プロンプトに従ってセットアップします。
- CircleCI の [Jira Integration] 設定ページに戻り、生成されたトークンを追加します。
Jiraでビルドとデプロイのステータスを確認する
CircleCI Orb を使用すると、Jira Cloud でビルドとデプロイのステータスを確認できるようになります。 そのためには以下を実行する必要があります。
- 前述の手順に従って Jira と CircleCI を接続します。
.circleci/config.yml
ファイルの上部で、バージョン2.1
が使用されていることを確認します。- ビルド情報を取得する API トークンを入手するには、[Project Settings] -> [Permissions] -> [API Permissions] の順に移動します。 そのトークンをコピーします。 (注: 古いバージョンの JIRA Orb の場合、 プロジェクト API トークン の取得が必要な場合があります。このトークンには、Project Settings > API Permissions からアクセスできます。)
- キーに連携を許可するには、[Project Settings] -> [Build Settings] -> [Environment Variables] の順に移動し、CIRCLE_TOKEN という変数と作成したトークンの値を追加します。
- Orb スタンザを追加し、Jira Orb を呼び出します。
Jira Orb を使用したシンプルな config.yml
の例を以下に示します。
version: 2.1
orbs: # adds orbs to your configuration
jira: circleci/jira@1.0.5 # invokes the Jira orb, making its commands accessible
workflows:
build:
jobs:
- build:
post-steps:
- jira/notify # Runs the Jira's "notify" commands after a build has finished its steps.
jobs:
build:
docker:
- image: 'cimg/base:stable'
auth:
username: mydockerhub-user
password: $DOCKERHUB_PASSWORD # context / project UI env-var reference
steps:
- run: echo "hello"
ドキュメントの改善にご協力ください
このガイドは、CircleCI の他のドキュメントと同様にオープンソースであり、 GitHub でご利用いただけます。 ご協力いただき、ありがとうございます。
- このページの編集をご提案ください (最初に「コントリビューションガイド」をご覧ください)。
- ドキュメントの問題点を報告する、またはフィードバックやコメントを送信するには、GitHub で issue を作成してください。
- CircleCI は、ユーザーの皆様の弊社プラットフォームにおけるエクスペリエンスを向上させる方法を常に模索しています。 フィードバックをお寄せいただける場合は、リサーチコミュニティにご参加ください。
サポートが必要ですか
CircleCI のサポートエンジニアによる、サービスに関する問題、請求およびアカウントについての質問への対応、設定の構築に関する問題解決のサポートを行っています。 サポートチケットを送信して、CircleCI のサポートエンジニアにお問い合わせください。日本語でお問い合わせいただけます。
または、 サポートサイト から、サポート記事やコミュニティフォーラム、トレーニングリソースをご覧いただけます。
CircleCI Documentation by CircleCI is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.