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