配置 CI-CD 管道

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

  • 生产渠道:

    只有创建生产和舞台环境集后,才能添加生产管线。

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

  • 非生产渠道:

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

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

注意

要配置管道,您必须:

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

设置生产管道

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

注意

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

在开始部署代码之前,必须从云管理器配置管道设置。

注意

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

从Cloud Manager配置管道设置

在设置项目并使用Cloud Manager UI至少拥有一个环境后,即可设置部署管道。

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

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

  2. 将显示​设置管线​屏幕。 选择分支,然后单击​下一步

  3. 配置您的部署选项。

    可以定义触发器以开始管线:

    • 手动 — 使用UI手动开始管线。
    • 在Git更改中 — 只要向配置的git分支添加提交,就会开始CI/CD管道。即使您选择此选项,也始终可以手动开始管线。

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

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

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

    注意

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

    单击​添加新页面​以提供要包含在Experience Audit中的URL路径。

    例如,如果要在Experience Audit中包含https://wknd.site/us/en/about-us.html,请在此字段中输入路径us/en/about-us.html,然后单击​保存

    表中显示的URL将为:

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

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

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

    注意

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

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

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

除了部署到舞台和生产的主管道外,客户还能够建立额外的管道,称为​非生产管道。 这些管线始终执行构建和代码质量步骤。 他们也可以选择部署到Adobe Managed Services环境。

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

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

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

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

  3. 单击​保存,主屏幕上的卡上将显示管道,其中有三个操作,如下所示:

    • 编辑 — 允许编辑管道设置
    • 构建 — 导航到可从中执行管线的执行页面
    • 管理Git — 允许用户获取访问Cloud Manager Git存储库所需的信息

后续步骤

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

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

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now