添加非生产管道 configuring-non-production-pipelines

了解如何使用 Cloud Manager 创建和配置非生产管道以部署代码。 如果您首先想了解有关管道在 Cloud Manager 中的工作方式的更具有概念化的概述,请参阅 CI/CD 管道

概述 overview

通过使用 Cloud Manager 中的​ 管道 ​图块,部署管理员 ​可以创建两种不同类型的管道。

  • 生产管道 – 生产管道是一个专用管道,它包含一系列精心设计的步骤,可执行这些步骤以将源代码用于生产环境。
  • 非生产管道 – 非生产管道主要用于运行代码质量扫描或将源代码部署到开发环境中。

本文档侧重于非生产管道。有关如何配置生产管道的详细信息,请参阅配置生产管道文档。

有两种类型的非生产管道:

  • 代码质量管道 – 这些代码质量管道会扫描 Git 分支中的代码并执行构建和代码质量步骤。
  • 部署管道 – 除了执行代码质量管道等构建和代码质量步骤之外,这些管道还将代码部署到非生产环境。
NOTE
在管道的关联 Git 存储库具有至少一个分支且项目设置完成之前,无法设置管道。请参阅 Cloud Manager 存储库,了解如何在 Cloud Manager 中添加和管理存储库。

添加新的非生产管道 add-non-production-pipeline

在设置项目并具有至少一个使用 Cloud Manager UI 的环境后,便可以执行以下步骤来添加非生产管道。

  1. my.cloudmanager.adobe.com 中登录 Cloud Manager 并选择适当的组织和项目。

  2. 从 Cloud Manager 主屏幕访问管道信息卡。单击​ 添加,然后选择​ 添加非生产管道

    添加非生产管道

  3. 在​ 添加非生产管道 ​对话框的​ 配置 ​选项卡上,选择要创建的管道类型,即​ 代码质量管道 ​或​ 部署管道

    选择管道类型

  4. 在​ 非生产管道名称 ​字段中提供管道描述。

  5. 如果您已选择添加​ 部署管道,请从​ 符合条件的部署环境 ​下拉列表中选择目标部署环境。

  6. 提供管道应从中检索代码的存储库。

    • 存储库:定义管道应从中检索代码的 Git 存储库。
    • Git 分支 – 定义所选管道应从 Git 中的哪个分支检索代码。
  7. 定义部署选项。

    1. 在​ 部署触发器 ​下,定义将激活管道的事件。

      • 手动 - 您可以手动启动管道。
      • 在 Git 发生更改时 – 只要将承诺添加到配置的 Git 分支就会启动管道。 利用此选项,您仍能根据需要手动启动管道。
    2. 对于部署管道,在​ 重要量度失败行为 ​下,定义在任何质量审核出现重要失败时的管道行为。

      • 每次询问 – 默认设置,需要对任何重要失败进行手动干预。
      • 立即失败 – 每当发生重要失败时,管道都会被取消。 它实际上是在模拟用户手动拒绝每个失败。
      • 立即继续 – 每当发生重要失败时,管道都会自动运行。 它实际上是在模拟用户手动批准每个失败。
    3. Dispatcher 配置 - 部署管理员 ​角色可以配置一组内容路径,这些路径会在管道运行时失效或从 AEM Dispatcher 缓存中刷新。 在部署任何内容包之后,便会作为部署管道步骤的一部分执行这些缓存操作。 这些设置使用标准的 AEM Dispatcher 行为。 要进行配置,请执行以下操作:

      1. 在​ 路径 ​下,提供内容路径。

      2. 在​ 类型 ​下,选择要对路径执行的操作。

        • 刷新 - 执行缓存删除。
        • 使无效 - 执行缓存无效,与将内容从创作实例激活到发布实例时类似。
      3. 单击​ 添加路径 ​以添加指定路径。可以为每个环境添加最多 100 个路径。

  8. 单击​ 保存

后续步骤 the-next-steps

配置管道后,您可以部署代码。 请参阅 代码部署以了解更多详细信息。

视频教程 video-tutorial

该视频概述了本文档中详述的管道创建过程。

recommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3