了解如何在部署到生产环境之前配置非生产管道以测试代码质量。
除 生产管道 它部署到暂存和生产环境,您还可以设置非生产管道来验证您的代码。
非生产管道有两种类型:
您可以 编辑管道设置 在初始设置之后。
在您设置了程序并且使用Cloud Manager UI至少拥有一个环境后,便可以按照以下步骤添加非生产管道。
登录Cloud Manager(位于 my.cloudmanager.adobe.com 并选择相应的组织和程序。
访问 管道 Cloud Manager主屏幕中的信息卡。 单击 +添加 选择 添加非生产管道.
在 配置 选项卡 添加非生产管道 对话框中,选择要添加的非生产管道类型 代码质量管道 或 部署管道.
提供 非生产管道名称 以标识您的管道以及以下其他信息。
部署触发器 — 在定义部署触发器以启动管道时,您可以使用以下选项。
单击 继续.
在 源代码 选项卡 添加非生产管道 对话框中,必须选择管道应处理的代码类型。
完成创建非生产管道的步骤因 源代码 已选择。 按照上面的链接跳转到本文档的下一部分,以完成管道的配置。
前端代码管道部署包含一个或多个客户端UI应用程序的前端代码内部版本。 查看文档 CI/CD管线 有关此类管道的详细信息。
要完成前端代码非生产管道的配置,请执行以下步骤。
在 源代码 选项卡,则必须定义以下选项。
查看文档 添加和管理存储库 了解如何在Cloud Manager中添加和管理存储库。
单击保存。
管道已保存,您现在可以 管理管道 在 管道 卡 计划概述 页面。
全栈代码管道可同时部署包含一个或多个AEM服务器应用程序以及HTTPD/Dispatcher配置的后端和前端代码内部版本。 查看文档 CI/CD管线 有关此类管道的详细信息。
如果所选环境已存在全栈代码管道,则将禁用此选择。
要完成全栈代码非生产管道的配置,请执行以下步骤。
在 源代码 选项卡,则必须定义以下选项。
查看文档 添加和管理存储库 了解如何在Cloud Manager中添加和管理存储库。
单击保存。
管道已保存,您现在可以 管理管道 在 管道 卡 计划概述 页面。
Web层配置管道部署HTTPD/Dispatcher配置。 查看文档 CI/CD管线 有关此类管道的详细信息。
如果所选环境已存在Web层代码管道,则将禁用此选择。
要完成Web层代码非生产管道的配置,请执行以下步骤。
在 源代码 选项卡,则必须定义以下选项。
查看文档 添加和管理存储库 了解如何在Cloud Manager中添加和管理存储库。
conf.d
, conf.dispatcher.d
和 opt-in
目录。/dispatcher/src
.单击保存。
如果现有的全堆栈管道部署到某个环境,则为同一环境创建Web层配置管道时,将忽略全堆栈管道中的现有Web层配置。
管道已保存,您现在可以 管理管道 在 管道 卡 计划概述 页面。
如果您希望在管道中构建调度程序包,但不希望将它们发布到生成存储,则可以禁用发布它们,这可能会缩短管道运行持续时间。
必须通过您的项目添加以下用于禁用发布调度程序包的配置 pom.xml
文件。 它基于环境变量,该变量用作标记,您可以在Cloud Manager生成容器中设置该标记,以定义何时应忽略调度程序包。
<profile>
<id>only-include-dispatcher-when-it-isnt-ignored</id>
<activation>
<property>
<name>env.IGNORE_DISPATCHER_PACKAGES</name>
<value>!true</value>
</property>
</activation>
<modules>
<module>dispatcher</module>
</modules>
</profile>