配置 CI-CD 管道

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

  • 生产管道:

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

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

  • 非生产管道:

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

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

    注意

    要配置管道,必须:

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

设置生产管道

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

注意

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

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

注意

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

添加新的生产管道

在使用Cloud Manager UI设置程序并至少有一个环境后,您就可以添加生产管道。

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

  1. 从​程序概述​页面导航到​Pipelines​卡。
    单击​+Add​并选择​添加生产管道

  2. 此时会显 示“添加生产管道”对话框。输入管道名称。

    此外,您还可以从​部署选项​中设置​部署触发器​和​重要量度失败行为。 单击​继续

    您可以定义部署触发器以启动管道。

    • 手动 — 使用UI手动启动管道。

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

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

      这对于希望实现更自动化流程的客户非常有用。 可用选项包括:
      您可以定义重要的失败量度行为以启动管道。

    • 每次提问 — 这是默认设置,需要对任何重要故障进行手动干预。

    • 立即失败 — 如果选中此选项,则每当发生重要故障时,将取消管道。这实质上是在模拟用户手动拒绝每个故障。

    • 立即继续 — 如果选中此选项,则每当发生重要故障时,管道将自动继续。这实质上是在模拟用户手动批准每次失败。

  3. 添加生产管道​对话框包括标有​源代码​的第二个选项卡。 已选择完 整堆栈代码。您可以选择​Repository​和​Git分支。 选择生产部署选项,如下所述。 单击​继续

    生产部署选项:

    • 部署到生产之前暂停:此选项允许部署在生产之前暂停。
    • 已计划:此选项允许用户启用计划的生产部署。
  4. 添加生产管道​对话框包含第三个标签为​体验审核​的选项卡。 此选项为应始终包含在体验审核中的URL路径提供了一个表。

    重要

    必须单击​Add Page​以定义您自己的自定义链接。 页面路径必须以/开头。

    单击​添加新页面​以提供要包含在体验审核中的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. 单击​Save。 现在,新创建的生产管道显示在​Pipelines​卡中。

    管道显示在主屏幕的卡片上,带有三个操作,如下所示:

    • 添加 — 允许添加新管道。
    • 访问存储库信息 — 允许用户获取访问Cloud Manager Git存储库所需的信息。
    • 了解更多 — 导航到了解CI/CD管线文档资源。

编辑生产管道

可以从​程序概述​页面编辑管道配置。

请按照以下步骤编辑已配置的管道:

  1. 从​程序概述​页面导航到​管道​卡。

  2. 单击​…从​管道​卡中单击​编辑​,如下图所示。

  3. 此时将显示​编辑生产管道​对话框。

    1. 通过​Configuration​选项卡,可更新​管道名称部署触发器​和​重要量度失败行为

      注意

      请参阅添加和管理存储库 ,以了解如何在Cloud Manager中添加和管理存储库。

    2. Source​选项卡提供了选项,用于选中或取消选中​Pause before deploying to Production​和​Scheduled​选项(从​Production Deployment Options)。

    3. 通过​体验审核​选项,您可以更新或添加新页面。

  4. 编辑完管道后,单击​更新

其他生产管道操作

运行生产管道

可以从管道卡运行生产管道:

  1. 从​程序概述​页面导航到​管道​卡。

  2. 单击​…从​管道​卡中单击​运行​,如下图所示。

删除生产管道

可以从管道卡中删除生产管道:

  1. 从​程序概述​页面导航到​管道​卡。

  2. 单击​…从​管道​卡中单击​删除​,如下图所示。

    注意

    具有部署管理器角色的用户现在可以通过Pipeline卡中的​Delete​选项以自助方式删除生产管道。

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

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

添加新的非生产管道

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

  1. 从Cloud Manager主屏幕中访问​Pipelines​卡。 单击​+Add​并选择​添加非生产管道

  2. 此时将显示“添加非生 产管道”对话框。选择要创建的管道类型,包括​代码质量管道​或​部署管道

    此外,您还可以从​部署选项​中设置​部署触发器​和​重要量度失败行为。 单击​继续

  3. 已选择完 整堆栈代码。您可以选择​Repository​和​Git分支。 单击​Save

  4. 现在,新创建的非生产管道会显示在​Pipelines​卡中。

    管道显示在主屏幕的卡片上,带有三个操作,如下所示:

    • 添加 — 允许添加新管道。
    • 访问存储库信息 — 允许用户获取访问Cloud Manager Git存储库所需的信息。
    • 了解更多 — 导航到了解CI/CD管线文档资源。

编辑非生产管道

可以从​程序概述​页面的​管道卡​编辑管道配置。

请按照以下步骤编辑配置的非生产管道:

  1. 从​程序概述​页面导航到​管道​卡。

  2. 选择非生产管道并单击​。 单击​编辑,如下图所示。

  3. 此时将显示​编辑生产管道​对话框。

    1. 通过​Configuration​选项卡,可更新​管道名称部署触发器​和​重要量度失败行为

      注意

      请参阅添加和管理存储库 ,以了解如何在Cloud Manager中添加和管理存储库。

    2. 源代码​选项卡提供了更新​存储库​和​Git分支​的选项卡。

  4. 编辑完非生产管道后,单击​更新

其他非生产管道操作

运行非生产管道

可以从管道卡运行生产管道:

  1. 从​程序概述​页面导航到​管道​卡。

  2. 单击​…从​管道​卡中单击​运行​,如下图所示。

删除非生产管道

可以从管道卡中删除生产管道:

  1. 从​程序概述​页面导航到​管道​卡。

  2. 单击​…从​管道​卡中单击​删除​,如下图所示。

后续步骤

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

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

在此页面上