ゲートの評価

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

IBM Cloud® コマンド・ライン・インターフェース (CLI) で他の継続的統合および継続的デリバリー (CI/CD) ツールを使用して IBM Cloud® DevOps Insightsと統合することで、ゲートを評価できます。 DevOps Insights ゲートは、定義されたポリシーにテスト結果が準拠しているかどうかを確認します。 ポリシーに準拠していない場合、デフォルトで DevOps Insights ゲートは失敗します。 また、アドバイザリー・ロールで動作するようにゲートを構成すると、失敗しても CI/CD ツールの処理を継続できます。

開始前に

他の CI/CD ツール用のゲートの定義

ある環境から別の環境にプロモートしても安全であることを確認するためにビルドの品質をポリシーに照らして検査するゲートを、CI/CD ツールでビルド・プロモーションの前に配置します。 gate-evaluate コマンドを使用してゲート検査を実行します。

ポリシーを作成した後で、次のスクリプトを使用してゲートを評価できます。

#install the 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
# The following line assumes that MY_APP_NAME and MY_BUILD_NUMBER environment variables have already been set.  POLICY is the name of the policy being evaluated.
ibmcloud doi gate-evaluate --logicalappname="$MY_APP_NAME" --buildnumber="$MY_BUILD_NUMBER" --policy POLICY

ゲート評価の表示

ゲート評価の結果は、DevOps Insights の「リスク分析」ページで確認できます。 「リスク分析」ページは、ステージング・デプロイメント・ジョブの後にゲートが存在することに依存します。 ゲートは、ステージング環境へのデプロイの後、かつ、実稼働環境へのデプロイの前に配置してください。 「リスク分析」ページについて詳しくは、デプロイメント環境を参照してください。