程序和程序类型

Cloud Manager是围绕实体层次结构构建的。 此内容的详细信息对您在Cloud Manager中的日常工作并不重要,但是,概述此内容将有助于您了解程序并设置自己的程序。

Cloud Manager层次结构

  • 租户 — 这是层级的顶部。 每个客户都配置了租户。
  • 程序。 — 每个租户都有一个或多个程序, 这通常反映客户的授权解决方案。
  • 环境 — 每个项目都有多个环境,如实时内容的生产环境、暂存环境和开发环境。
    • 每个计划只能有一个生产环境,但有多个非生产环境。
  • 存储库 — 程序具有git存储库,其中为环境维护了应用程序和前端代码。
  • 工具和工作流 — 管道管理从存储库到环境的代码部署,而其他工具则允许访问日志、监控和环境管理。

在将此层级关联起来时,示例通常会很有帮助。

  • WKND旅游和冒险企业可能是 租户 以旅行相关媒体为重点。
  • WKND Travel and Adventure Enterprises租户可能有两个 项目:一个WKND杂志的站点计划和一个WKND媒体的资产计划。
  • WKND杂志和WKND媒体项目都将具有开发、舞台和制作功能 环境.

源代码存储库

Cloud Manager程序将自动配置其自己的git存储库。

要访问Cloud Manager git存储库,用户需要将git客户端与命令行工具、独立的可视git客户端或用户选择的IDE(如Eclipse、IntelliJ或NetBeans)一起使用。

设置git客户端后,您可以从Cloud Manager UI中管理git存储库。 要了解如何使用Cloud Manager UI管理Git,请参阅此文档 访问Git。

要开始开发AEM Cloud应用程序,必须通过将应用程序代码从Cloud Manager存储库签出到本地计算机上的某个位置来制作应用程序代码的本地副本。

$ git clone {URL}

因此,工作流是标准的git工作流。

  1. 用户克隆Git存储库的本地副本。
  2. 用户在本地代码存储库中进行更改。
  3. 准备就绪后,用户将更改提交回远程git存储库。

唯一的区别在于,远程git存储库是Cloud Manager的一部分,该存储库对开发人员而言是透明的。

程序类型

用户可以创建 生产 项目或 沙盒 项目。

  • A 生产计划 用于启用网站的实时流量。
  • A 沙盒程序 通常创建用于提供培训、运行演示、启用、POC或文档目的。
    • 沙盒环境不用于传输实时流量,并且具有生产程序不会受到的限制。
    • 它将包括站点和资产,并将自动填充一个git分支,该分支包含示例代码、开发环境和非生产管道。
    • 请参阅该文档 沙盒程序简介 以了解更多详细信息。

在此页面上