SAP|SAP 电商云的构建过程中涉及到的三种不同环境类型
SAP 电商云构建过程的主要步骤,可以通过下面这张图描述:
文章图片
- 将包含了客户 project customizations 的 Github repository 进行克隆。
- 下载必须的 package.
- 执行 customizations 过程。
- 进行构建,将结果打包成 docker 镜像。
- 将 docker 镜像上传到 Docker registry.
- core commerce
- Data Hub
- Javascript storefront
文章图片
每次构建之后,Commerce Cloud 打包过程,会根据下列因素,计算一个 Docker image 的 hash 出来:
- The artifact versions.
- Base image versions.
- 项目代码仓库的内容
- 如果可用 - 将跳过映像构建并在部署中使用现有映像。
- 如果它不可用 - 将执行完整映像构建并在部署中使用新映像。
文章图片
一个准则是同一个构建可以与多个 Commerce Cloud 环境一起使用。 这种方法的优点是在开发或登台环境中测试的相同代码被部署到生产环境中。因此,构建配置里不能包含和具体环境相关的条目,下面是一些例子:
- Domain names.
- IP address.
- SSL certificates.
- URLs or credentials to any external systems.
- Credentials for technical users.
environment specific
的配置不能出现在构建配置里,否则就和具体的 environment 产生了强耦合。文章图片
SAP Commerce Cloud 环境的类型有开发、staging 和生产三种。 这些类型也称为
persona
。环境角色影响环境的性能和环境使用目的。 一般规则是生产环境比 staging 环境的访问速度快,而 staging 比开发访问速度快。 环境可以具有不同的配置,例如不同的
service properties
.【SAP|SAP 电商云的构建过程中涉及到的三种不同环境类型】如果确实要进行环境相关的配置,可以维护在 Cloud Portal 里。
推荐阅读
- SAP|SAP 电商云的 Spartacus Storefront 如何配置多个 JavaScript Application
- SAP|SAP 电商云的 Spartacus Storefront 部署到 CCV2 的前提条件
- 使用|使用 SAP ABAP 封装的 Office Integration class 访问本地 Excel 文件
- 智汀家庭云的出现,能否打破苹果HomeKit,小米智能家居的神话。
- 数据分析|数据分析之实战项目——电商用户行为分析【python】
- 玩转天翼云安全组
- 《电商数据分析与数据化运营》读书笔记
- 电商运营推广|电商运营数据分析常用分析指标--概述及流量指标
- 测试工程师|电商项目订单状态变更的测试点
- SAP|SQLServer2005 百炼成钢