ビルド・レコードの公開
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 フィールドには値 pass か fail が入ります。
ビルド頻度の表示
このビルド・ジョブが完了すると、ビルドが完了したことを示すメッセージが CI/CD ツールによって DevOps Insights に公開されます。 ビルド・レコードは「ビルド頻度」ページで確認できます。 「ビルド頻度」ページを表示するには、以下の手順を実行します。
- IBM Cloudコンソールから、メニューアイコンの
>Platform Automation>Toolchains をクリックします。
- ツールチェーンを選択します。
- ツールチェーンの「概要」ページの**「IBM Cloud ツール」カードで、「DevOps Insights」**をクリックします。
- **「ビルド頻度」**をクリックします。
次のステップ
他の CI/CD ツールを使用してデプロイメント・レコードを公開します。