发布部署记录

DevOps Insights 该服务将于 2026年8月31日终止并停止提供。 此日期之后,该服务将不再提供。 无法再创建新的 DevOps Insights 工具集成。 了解更多

您可以使用其他持续集成和持续交付 (CI/CD) 工具以及 IBM Cloud® 命令行界面 (CLI) 来发布部署记录,以与 IBM Cloud® DevOps Insights 相集成。 部署记录会通知 DevOps Insights 有关在部署过程中执行的部署的信息。 此记录包含应用程序名称、构建标识、环境名称、部署状态等等。 部署记录中的应用程序名称和构建标识必须与特定构建的构建记录中使用的名称和构建标识相匹配。

准备工作

在发布部署记录之前,必须先发布构建记录。 有关发布构建记录的更多信息,请参阅使用其他 CI/CD 工具发布构建记录

发布 Continuous Delivery 的部署记录

在部署作业中,使用以下脚本来上传部署记录。 --env 标志用于识别部署环境。 使用 deployrecord-publish 命令上传部署记录。

#!/bin/bash
#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 as a secured property
ibmcloud login --apikey $API_KEY --no-region
ibmcloud doi deployrecord-publish --logicalappname="$MY_APP_NAME" --buildnumber="$MY_BUILD_NUMBER" --env staging --status pass

提供用于上传部署记录的作业 URL

提供用于上传部署记录的 joburl。 要包含用于上传部署记录的 joburl 作为参数,只需将其作为参数传入即可:

ibmcloud doi deploymentrecord-publish --logicalappname "$MY_APP_NAME" --buildnumber "$MY_BUILD_NUMBER" --env staging --joburl "$JOB_URL" --status pass

查看部署频率

此部署作业完成之后,CI/CD 工具会向 DevOps Insights 发布一条信息,指示指定的构建和应用程序已部署。 您可以在“部署频率”页面上查看部署记录。 要查看“部署频率”页面,请使用以下步骤:

  1. 从IBM Cloud控制台,单击菜单图标汉堡包图标>平台自动化>工具链
  2. 选择工具链。
  3. 从工具链的“概述”页面,在“IBM Cloud工具”卡片上单击 DevOps Insights
  4. 单击部署频率

后续步骤

使用其他 CI/CD 工具发布测试结果