SAP|SAP Commerce Cloud 的构建过程学习笔记
SAP Commerce Cloud 中的构建过程,会根据客户的 Github 代码存储库中的信息,构建出最终运行的软件。
Github 仓库的一个例子如下:
文章图片
Commerce Cloud 中的构建过程包含下列这些操作:
- 克隆包含了客户实现项目 Customization 的 Github 仓库
- 下载所需的 artifacts
- 构建最终软件
- 将软件打包到 Docker 镜像中
- 将镜像上传到 Docker 注册表
- 返回有关要在目标 Commerce Cloud 环境中启用的服务的信息
- Docker 实战教程之从入门到提高 (一)
- Docker 实战教程之从入门到提高 (二)
- Docker 实战教程之从入门到提高 (三)
- Docker 实战教程之从入门到提高 (四)
- Docker 实战教程之从入门到提高 (五)
- Docker 实战教程之从入门到提高 (六)
- Docker 实战教程之从入门到提高 (七)
- Docker 实战教程之从入门到提高 (八)
文章图片
构建过程会考虑 Core-customize 和 js-Storefront 这些 Customization.
在构建过程刚刚开始时,它就试图确定每个 Docker 镜像的预期内容的哈希码。
Hash code 的计算包含下列多种因素,例如:
- Artifacts 版本
- 基本镜像版本
- 项目代码存储库的内容
- 如果可用 ,将跳过镜像构建,直接在部署中使用现有镜像。
- 如果它不可用,将执行完整映像构建并在部署中使用新镜像。
- Javascript storefront ( 包含 static content )
- Javascript storefront ( 支持 服务器端渲染 server-side rendering )
服务及其镜像的最终列表如下所示:
- Accelerator 店面服务:定制化之后的平台镜像
- Backoffice 服务
- admin 服务
- API 服务
- Solr 服务
- Zookeeper 服务
- 图像处理服务
- Data Hub 服务
- Javascript 店面服务
- Javascript 店面 SSR 服务
推荐阅读
- SAP|SAP Commerce Cloud Github 项目的个性化配置 customization
- SAP|SAP UI5 应用开发教程之八十三 - SAP UI5 的自动化测试套件页面的开发步骤介绍试读版
- SAP|SAP UI5 自动化测试工具的 qunit-redirect.js
- SAP|SAP UI5 的自动化测试套件页面的开发步骤介绍
- 安卓界面之Toolbar+tablayout+viewpager仿WhatsApp界面样式
- CSAPP(第八章 异常控制流2)
- csapp-局部性
- 如何使用Cloudflare加速并保护你的网站()
- Cloudflare的10大好处,可提高站点性能和安全性
- 查找由Cloudflare支持的网站的真实IP地址