ビルド・レコードの公開

DevOps Insights 2026年8月 31日にサービス終了となり、提供が中止されます。 この日付を過ぎると、本サービスはご利用いただけなくなります。 DevOps Insights の新しいツール連携は、今後作成できなくなりました。 詳細はこちら

IBM Cloud と統合するために、他の継続的統合と継続的デリバリー (CI/CD) ツールを IBM Cloud® DevOps Insights コマンド・ライン・インターフェース (CLI) で使用して、ビルド・レコードを公開できます。 ビルド・レコードは、ビルドが完了すると DevOps Insights に通知します。 このレコードには、アプリケーション名、ブランチ、ビルド ID、Git リポジトリーへの参照などのフィールドが含まれます。 テスト・レコードやデプロイメント・レコードを表示したり、DevOps Insights のポリシーを評価したりするには、ビルド・レコードを公開する必要があります。

開始前に

ビルド・レコードを公開する前に、一貫性のあるパラメーター値を設定する必要があります。 詳しくは、他の CI/CD ツールを使用した一貫性のあるパラメーター値の設定を参照してください。

他の CI/CD ツールを使用したビルド・レコードの公開

ビルド・ジョブで、次のスクリプトを使用してビルド・レコードをアップロードします。 buildrecord-publish コマンドを使用して、ビルド・レコードをアップロードします。

#!/bin/bash
#install the latest version of DevOps Insights plugin
ibmcloud plugin install -f doi
# Log in to IBM Cloud if you are not already logged in.  Assumes that $API_KEY environment variable has been set
ibmcloud login --apikey $API_KEY --no-region
# Please set variable $GIT_BRANCH, $GIT_URL and $GIT_COMMIT for better build record data
# Assumes you have set $MY_APP_NAME and $MY_BUILD_NUMBER as described earlier
ibmcloud doi buildrecord-publish --logicalappname="$MY_APP_NAME" --buildnumber="$MY_BUILD_NUMBER" --branch $GIT_BRANCH --repositoryurl $GIT_URL --commitid $GIT_COMMIT --status pass

status フィールドには値 passfail が入ります。

ビルド頻度の表示

このビルド・ジョブが完了すると、ビルドが完了したことを示すメッセージが CI/CD ツールによって DevOps Insights に公開されます。 ビルド・レコードは「ビルド頻度」ページで確認できます。 「ビルド頻度」ページを表示するには、以下の手順を実行します。

  1. IBM Cloudコンソールから、メニューアイコンハンバーガーアイコン>Platform Automation>Toolchains をクリックします。
  2. ツールチェーンを選択します。
  3. ツールチェーンの「概要」ページの**「IBM Cloud ツール」カードで、「DevOps Insights」**をクリックします。
  4. **「ビルド頻度」**をクリックします。

次のステップ

他の CI/CD ツールを使用してデプロイメント・レコードを公開します