设置一致的参数值

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

在将 IBM® Continuous Delivery Pipeline for IBM Cloud® 与 IBM Cloud® DevOps Insights 相集成的过程中,您设置了一致的参数值,以将数据发布到 DevOps Insights。

DevOps Insights 根据发布的测试数据来跟踪部署风险。 将 DevOps Insights 与 Delivery Pipeline 相集成后,DevOps Insights 即会从管道中收集信息。 从管道中收集的信息将显示在 DevOps Insights 仪表板上,方便您查看 DevOps 过程。

准备工作

在工具链中配置 Delivery Pipeline 以进行构建、测试和部署。 必须完成此步骤后,才可继续进行集成。 有关更多信息,请参阅配置 Delivery Pipeline

您需要 API 密钥才能与 DevOps Insights 相集成。 此 API 密钥可用于访问工具链,并用于通过 IBM Cloud® 命令行界面 (CLI) 进行登录。 有关更多信息,请参阅管理用户 API 密钥

安装 IBM Cloud CLI。 有关更多信息,请参阅 IBM Cloud CLI}} 入门

设置环境属性

以一致的方式使用 logicalappnamebuildnumber 参数,以将数据发布到 DevOps Insights 或用于评估策略。 要在管道不同阶段中以一致的方式设置 logicalappnamebuildnumber 值,您需要在执行构建的阶段的环境属性中设置两个属性。

MY_APP_NAMEMY_BUILD_NUMBER 的值将在所有阶段中使用。 要与 Continuous Delivery 集成时,请使用这些值。 例如,将 MY_APP_NAME 设置为 My First App,将 MY_BUILD_NUMBER 设置为 $BRANCH:$BUILD_NUMBER

配置管道以在所有阶段中使用这些属性。 将这些属性保存到构建作业中的 build.properties 文件中,并使用以下脚本。

echo "MY_APP_NAME=${MY_APP_NAME}" >> $ARCHIVE_DIR/build.properties
echo "MY_BUILD_NUMBER=${MY_BUILD_NUMBER}" >> $ARCHIVE_DIR/build.properties

在 Delivery Pipeline 中设置环境属性

接下来,在“管道配置”页面中,设置名称为 buildProperties 且值为 build.properties 的属性。 必须在管道中为每个阶段设置属性名称和值。

  1. 在 IBM Cloud 控制台中,点击菜单图标(汉堡图标 ),然后选择 “资源列表”
  2. 选择工具链。
  3. 在工具链的“概述”页面上的 交付管道 卡上,单击要使用的管道。
  4. 点击 “设置”图标(齿轮图标 )>“配置舞台”。
  5. 选择环境属性选项卡。
  6. 如果您的 API 密钥未列出,请点击“+ 添加属性”>“安全属性”,然后添加您的 API 密钥。
  7. 单击“+ 添加属性”>“属性文件”。
  8. 输入 buildProperties 作为名称,并输入 build.properties 作为值。
  9. 单击保存

后续步骤

发布构建记录