设置一致的参数值
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}} 入门。
设置环境属性
以一致的方式使用 logicalappname 和 buildnumber 参数,以将数据发布到 DevOps Insights 或用于评估策略。 要在管道不同阶段中以一致的方式设置 logicalappname 和 buildnumber 值,您需要在执行构建的阶段的环境属性中设置两个属性。
MY_APP_NAME 和 MY_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 的属性。 必须在管道中为每个阶段设置属性名称和值。
- 在 IBM Cloud 控制台中,点击菜单图标(
),然后选择 “资源列表”。
- 选择工具链。
- 在工具链的“概述”页面上的 交付管道 卡上,单击要使用的管道。
- 点击 “设置”图标(
)>“配置舞台”。
- 选择环境属性选项卡。
- 如果您的 API 密钥未列出,请点击“+ 添加属性”>“安全属性”,然后添加您的 API 密钥。
- 单击“+ 添加属性”>“属性文件”。
- 输入
buildProperties作为名称,并输入build.properties作为值。 - 单击保存。