SAP Commerce Cloud 的构建过程学习笔记

2022-05-17  本文已影响0人  华山令狐冲

SAP Commerce Cloud 中的构建过程,会根据客户的 Github 代码存储库中的信息,构建出最终运行的软件。

Github 仓库的一个例子如下:

Commerce Cloud 中的构建过程包含下列这些操作:

其中关于软件打包到 Docker 镜像以及上传到 Docker 注册表的细节,可以查看我之前的文章:

构建过程会考虑 Core-customize 和 js-Storefront 这些 Customization.

在构建过程刚刚开始时,它就试图确定每个 Docker 镜像的预期内容的哈希码。

Hash code 的计算包含下列多种因素,例如:

然后它检查标记有这种哈希的镜像是否在 Docker 注册表中可用:

对于 JavaScript Storefront 来说,生成的 Docker 镜像,包含下列内容:

构建过程会生成部署期间使用的服务和 Docker 映像的列表。某些服务是可选的,并且确定了无法自定义的镜像版本。

服务及其镜像的最终列表如下所示:

构建过程将此列表传递给部署过程。

上一篇 下一篇

猜你喜欢

热点阅读