评估检测点
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 命令执行门检查。
创建策略后,可以使用以下脚本进行检测点评估:
#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 中的“风险分析”页面上查看检测点评估结果。 “风险分析”页面依赖于编译打包部署作业后存在检测点。 请确保您在部署到编译打包环境后,但在部署到生产环境之前拥有检测点。 有关“风险分析”页面的更多信息,请参阅您的部署环境。