評估關卡

DevOps Insights 將於 2026 年 8 月 31 日結束服務並停止提供。 此日期之後,該服務將不再提供。 無法再建立新的「DevOps Insights」工具整合。 了解更多

您可以透過使用其他持續整合與持續交付 (CI/CD) 工具與 IBM Cloud® 指令行介面 (CLI) 整合來評估閘門,IBM Cloud® DevOps Insights。DevOps Insights 閘門會檢查您的測試結果是否符合定義的政策。 如果不符合原則,依預設,DevOps Insights 關卡會失敗。 您也可以將關卡配置為以諮詢角色運作,以容許 CI/CD 工具即使失敗後仍可繼續進行。

開始之前

為其他 CI/CD 工具定義關卡

請在 CI/CD 工具中建置提升之前設置關卡,以便根據原則檢查建置品質,確保可以安心從某個環境提升至另一個環境。 請使用 gate-evaluate 指令來執行閘位檢查。

在您建立原則之後,可以使用下列 Script 來進行關卡評估:

#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 的「風險分析」頁面上檢視關卡評估結果。 「風險分析」頁面需要在暫置部署工作之後有關卡存在。 請確定在部署至暫置環境之後,但在部署至正式作業環境之前,有一個關卡存在。 如需「風險分析」頁面的相關資訊,請參閱部署環境