开发人员和部署管理员任务 developer-deployment-manager
在上线历程的此可选部分,您将了解开发人员和部署经理如何访问 Git 以开发应用程序和使用管道部署它们。
迄今为止的故事 story-so-far
您已经完成了入门历程的很多内容! 恭喜!系统管理员通过在文档分配 AEM 产品配置文件中设置必要的云资源并授予访问权限,已经完成了入门历程。
此时,开发人员和部署管理员可以开始创建自己的应用程序,而 AEM 用户可以开始创建内容。从这个意义上说,您的载入已经完成,现在可以使用您的新 AEM as a Cloud Service 系统了,本文将对此进行说明。
受众 audience
因此,本文档是从 开发人员 和 部署管理员 角度编写的。
系统管理员也可以执行这些相同的任务,但通常这些角色由不同的用户担任。
目标 objective
本文档是对载入流程的补充,用于演示系统管理员将所有用户加入系统并创建必要的云资源后,显示开发人员和部署管理员的基本任务。
阅读本文档后,您应:
- 作为开发人员,了解如何访问和管理 Cloud Manager Git 存储库。
- 作为部署管理员,可以在 Cloud manager 中设置管道并部署代码。
开发人员和部署管理员 roles
一旦系统管理员完成了创建用户和设置云资源的主要登录任务,通常最渴望访问系统的用户是开发人员和部署管理员。这是因为他们是负责在 AEM as a Cloud Service 的基础上构建自定义应用程序的用户。
- 开发人员 – 这些用户访问 Cloud Manager Git 存储库,他们将在其中管理 AEM 自定义应用程序的代码。
- 部署管理员 – 这些用户使用 Cloud Manager 创建并运行管道,将代码从 Git 存储库部署到运行中的 AEM 环境。
根据您的组织需要,相同的用户可以同时拥有两个角色。
前提条件 prerequisites
在您以开发人员或部署管理员的身份开始本文档中描述的任务之前,请确保您的系统管理员已完成此载入流程中的所有步骤。这意味着:
- 系统管理员已将开发人员和部署管理员分配给他们各自的产品配置文件。
- 此外,开发人员还必须分配给 AEM 用户 或 AEM 管理员 产品配置文件,才能同时使用 AEM。
- 已设置云资源。
访问 Git accessing-git
您可以使用 Cloud Manager 中的自助 Git 帐户管理来访问和管理 Git 存储库。
-
在 my.cloudmanager.adobe.com 登录 Cloud Manager 并选择适当的组织和程序。
-
从 程序概述 页面导航到 管道 信息卡,您将发现 访问存储库信息 按钮,该按钮可用于访问和管理您的 Git 存储库。
-
单击 查看存储库信息 按钮以打开一个对话框以查看:
- Cloud Manager Git 存储库的 URL。
- Git 用户名。
- Git 密码,其值在单击 生成密码 按钮时显示。
使用这些凭据,用户可以克隆存储库的本地副本,并在该本地存储库中进行更改,准备就绪后,可以将任何代码更改提交回 Cloud Manager 中的远程代码存储库。
管道设置 setup-pipeline
一旦开发人员将其自定义代码添加到您的 Git 存储库中,部署管理员就可以创建并执行管道,将该代码部署到 AEM 环境中。
按照以下步骤创建第一个非生产部署管道。
-
在 my.cloudmanager.adobe.com 登录 Cloud Manager 并选择适当的组织和程序。
-
从 Cloud Manager 主屏幕访问 管道 信息卡。单击 +添加 并选择 添加非生产管道。
-
在 添加非生产管道 对话框的 配置 选项卡上,选择要添加的非生产管道的类型。对于此示例,请选择 部署管道。
-
提供 非生产管道名称,识别您的管道以及以下附加信息。
-
对于 部署触发器,请选择 手动,以便管道仅在启动时运行。
-
单击 “继续”。
-
在 添加非生产管道 对话框的 源代码 选项卡上,您必须选择管道应处理的代码类型。对于此示例,请选择 全栈代码。
-
在 源代码 选项卡上,必须定义以下选项。
- 符合条件的部署环境 – 您必须选择管道应部署到的环境。
- 存储库 – 此选项定义管道应从中检索代码的 Git 存储库。
- Git 分支 – 此选项定义管道应从中检索代码的所选存储库的分支。
- 输入分支名称的前几个字符,此字段的自动完成功能将查找匹配的分支帮助您做选择。
-
单击“保存”。
您现在已经创建了第一条管道! 具有部署管理员角色的用户现在可以从 Cloud manager UI 启动管道。
部署 deploy
现在开发人员已经将他们的自定义代码添加到 Git 存储库中,并且您已经创建了一个管道来部署代码,现在可执行管道来将代码从 Git 实际移动到您的环境中了。
-
在 my.cloudmanager.adobe.com 登录 Cloud Manager 并选择适当的组织和程序。
-
从 项目概述 页面导航到 管道 信息卡,单击您在上一部分中创建的管道旁的省略号按钮,然后从菜单中选择 运行。
-
管道将开始运行,并在 状态 栏中显示运行状态。
您可以通过再次单击省略号按钮并选择 查看详细信息 来查看运行的详细信息。
恭喜!现在,您已经将代码从 Git 存储库部署到了非生产环境中!
后续内容 whats-next
现在您已阅读本文档,您应:
- 作为开发人员,了解如何访问和管理 Cloud Manager Git 存储库。
- 作为部署管理员,可以在 Cloud manager 中设置管道并部署代码。
作为开发人员或部署管理员,您不仅具备 Cloud manager 的工作知识,而且还拥有工作环境、存储库和管道! 但是,对于 AEM as a Cloud Service 强大的 CI/CD 工具,还有更多需要了解的地方。查看其他资源部分,了解更多详细信息。
如果您对内容作者如何访问和使用 AEM as a Cloud service 感兴趣,请继续进行入门历程的最后一部分 AEM 用户任务。
其他资源 additional-resources
如果您想了解入门历程以外的内容,以下是额外的可选资源。
- 访问存储库 – 了解如何使用 Cloud Manager 的自助 Git 帐户管理访问和管理 Git 存储库。
- 将 Git 和 Cloud Manager 结合使用 – 了解如何使用 Cloud Manager 的 Git 存储库,以及如何将您自己的本地客户管理的 Git 储存库与 Cloud Manager 集成。
- 本地开发环境设置 – 本教程将指导您使用 AEM as a Cloud Service SDK 为 Adobe Experience Manager (AEM) 设置本地开发环境。
- AEM Sites 入门 – WKND 教程 – 此教程包含多个部分,是为新加入 Adobe Experience Manager (AEM) 的开发人员设计的。本教程介绍了虚拟生活方式品牌 WKND 的 AEM 站点的实现。此教程涵盖了项目设置、核心组件、可编辑模板、客户端库和使用 Adobe Experience Manager Sites 进行组件开发等基本主题。
- 在 AEM 中使用 React 快速入门 SPA – 这篇文章介绍了一个 SPA 应用程序示例,解释 SPA 是如何进行组合,让您通过 React 框架快速启动和运行自己的 SPA。
- 在 AEM 中使用 Angular 快速入门 SPA – 这篇文章介绍了一个 SPA 应用程序示例,解释 SPA 是如何进行组合,让您通过 Angular 框架快速启动和运行自己的 SPA。
- 无头开发人员历程 – 从此处开始,学习使用 AEM 开发无头应用程序的指导课程。