配置 CI-CD 管道

在Cloud Manager中,有两种类型的管道:

  • 生产管道:

    只有在创建生产和暂存环境集后,才能添加生产管道。

    有关更多详细信息,请参阅设置生产管道

  • 非生产管道:

    可以从Cloud Manager用户界面的​概述​页面添加非生产管道。

    有关更多详细信息,请参阅仅限生产和代码质量管道

注意

要配置管道,必须:

  • 定义将启动管道的触发器。
  • 定义控制生产部署的参数。
  • 配置性能测试参数。

设置生产管道

部署管理器负责设置生产管道。

注意

在程序创建完成、Git存储库至少具有一个分支,并且创建了生产和暂存环境集之前,无法设置生产管道。

在开始部署代码之前,必须从Cloud Manager配置管道设置。

注意

在初始设置后,可以更改管道设置。

从Cloud Manager配置管道设置

在使用Cloud Manager UI设置程序并至少有一个环境后,您就可以设置部署管道了。

请按照以下步骤配置管道的行为和首选项:

  1. 单击​设置管道​以设置和配置管道。

  2. 此时将显示​设置管道​屏幕。 选择分支并单击​Next

  3. 配置部署选项。

    您可以定义启动管道的触发器:

    • 手动 — 使用UI手动启动管道。
    • 在Git更改中 — 每当向配置的git分支添加提交时,都会启动CI/CD管道。即使选择此选项,也始终可以手动启动管道。

    在管道设置或编辑期间,部署管理器可以选择在任何质量门中遇到重要故障时定义管道的行为。

    这对于希望实现更自动化流程的客户非常有用。 可用选项包括:

    • 每次提问 — 这是默认设置,需要对任何重要故障进行手动干预。
    • 立即取消 — 如果选中此选项,则每当发生重要故障时,管道都将被取消。这实质上是在模拟用户手动拒绝每个故障。
    • 立即批准 — 如果选中此选项,则每当发生重要故障时,管道将自动继续。这实质上是在模拟用户手动批准每次失败。
  4. 生产管道设置包含第三个选项卡,标记为​体验审核。 此选项为应始终包含在体验审核中的URL路径提供了一个表。

    注意

    必须单击​添加新页面​以定义您自己的自定义链接。

    单击​添加新页面​以提供要包含在体验审核中的URL路径。

    例如,如果要在体验审核中包含https://wknd.site/us/en/about-us.html,请在此字段中输入路径us/en/about-us.html,然后单击​Save

    表中显示的URL将为:

    https://publish-p14253-e43686.adobeaemcloud.com/us/en/about-us.html

    最多可包含25行。 如果用户在此部分中未提交页面,则默认情况下网站的主页将包含在体验审核中。

    有关更多详细信息,请参阅了解体验审核结果

    注意

    将配置的页面提交到服务,并根据性能、辅助功能、SEO(搜索引擎优化)、最佳实践和PWA(渐进式Web应用程序)测试进行评估。

  5. 单击​编辑管道​屏幕中的​保存。 现在, 概述​页面会显示​部署程序​卡。 单击​部署​按钮以部署程序。

仅限非生产和代码质量管道

除了部署到暂存和生产的主管道之外,客户还能够设置其他管道,称为​非生产管道。 这些管道始终执行生成和代码质量步骤。 它们也可以选择部署到AEM作为Cloud Service环境。

在主屏幕上,这些管道将列在新卡中:

  1. 从Cloud Manager主屏幕中访问​非生产管道​拼贴。

  2. 单击​添加​按钮,以指定管道名称、管道类型和Git分支。

    此外,您还可以从管道选项中设置部署触发器和重要失败行为。

  3. 单击​Save,此时主屏幕上的卡片上会显示管道,该管道中会有五个操作,如下所示:

    • 编辑 — 允许编辑管线设置
    • 详细信息 — 提供管道执行的详细信息
    • 生成 — 导航到可从中执行管道的执行页面
    • 访问存储库信息 — 允许用户获取访问Cloud Manager Git存储库所需的信息
    • 了解更多 — 导航到了解CI/CD管线文档资源。

后续步骤

配置管道后,您需要部署代码。

有关更多详细信息,请参阅部署代码

在此页面上