当前位置: 首页 > 后端技术 > Java

SAP电商云构建涉及的三种不同环境类型

时间:2023-04-01 14:58:51 Java

SAP电商云构建过程的主要步骤可以用下图来描述:克隆包含客户项目定制的Github仓库。下载所需的包。执行定制过程。构建并将结果打包成docker镜像。将docker镜像上传到Docker注册表。在构建过程中,可以自定义以下步骤:核心commerceDataHubJavascript店面每个步骤都是自定义的,存储的文件夹不同:每次构建后,CommerceCloud打包过程,根据以下内容计算Docker图像哈希:工件版本.Base图像版本。项目代码存储库的内容,然后检查Docker注册表中是否有使用此哈希标记的图像:如果可用-将跳过图像在部署中构建和使用现有图像。如果它不可用-将执行完整映像构建并将新映像用于部署。对于SpartacusStorefront,构建之后是一个单独的docker镜像:指南是同一个构建可以用于多个CommerceCloud环境。这种方法的优点是将在开发或暂存环境中测试的相同代码部署到生产环境中。因此,构建配置不能包含与特定环境相关的条目。以下是一些示例:域名。IP地址。SSL证书。任何外部系统的URL或凭据。技术用户的凭据。这些环境特定的配置不能出现在构建配置中,否则会与特定环境强耦合。SAPCommerceCloud环境分为三种类型:开发、暂存和生产。这些类型也称为角色。环境角色影响环境的性能和环境的使用目的。一般规则是生产环境比登台环境访问速度快,登台比开发环境访问速度快。环境可以有不同的配置,例如不同的服务属性。如果您确实要进行环境相关的配置,您可以在CloudPortal中进行维护。