SAP 电商云构建过程的主要步骤,可以通过下面这张图描述:
在构建过程中,以下几个步骤可以定制化:
每个步骤进行定制化,存储的文件夹都不相同: 每次构建之后,Commerce Cloud 打包过程,会根据下列因素,计算一个 Docker image 的 hash 出来:
然后检查标记有这种 hash 的镜像是否在 Docker 注册表中可用:
针对 Spartacus Storefront,构建之后会生成单独的 docker 镜像: 一个准则是同一个构建可以与多个 Commerce Cloud 环境一起使用。 这种方法的优点是在开发或登台环境中测试的相同代码被部署到生产环境中。因此,构建配置里不能包含和具体环境相关的条目,下面是一些例子:
这些 SAP Commerce Cloud 环境的类型有开发、staging 和生产三种。 这些类型也称为 环境角色影响环境的性能和环境使用目的。 一般规则是生产环境比 staging 环境的访问速度快,而 staging 比开发访问速度快。 环境可以具有不同的配置,例如不同的 如果确实要进行环境相关的配置,可以维护在 Cloud Portal 里。 |
|