SAP Commerce Cloud Github 仓库管理规范
SAP Commerce Cloud 使用单个 Git 存储库作为项目 Customization 的来源,采用单一构建过程来构建整个应用,并且将整个应用程序的构建结果,采用单一部署过程部署到目标环境。
Commerce Cloud 构建过程使用递归选项克隆项目存储库。它允许您将其他存储库(称为Sub modules)插入主存储库。 当多个团队为同一个项目存储库做出贡献时,这种方法很有用。 每个存储库可以使用不同的分支策略或具有不同的权限规则。
从 Commerce Cloud 的角度来看,这种方式仍然像单个存储库一样工作:
- Commerce Cloud 构建过程会克隆主存储库的给定分支的最近提交。
- 主存储库的某一个路径,可以指向特定路径和单独存储库(git 子模块)的特定提交。
所有单独的存储库都使用相同的凭据进行访问,这些凭据在 Cloud Portal 中为主存储库配置。
看个具体的例子。
有一个项目存储库,它包括下列资源:
core Customization 核心定制,其中存储在子模块 1 中的扩展 1 和 2,扩展 3 和 4 存储在子模块 2 中。
JavaScript 店面存储在子模块 3 中。
在某个时间点,开发人员更改了子模块 1 中的扩展 1。
为了反映主存储库中的更改,还必须对主存储库进行提交,更改对子模块 1 的引用,以指向其最近的更改。
最终用户触发 Commerce Cloud 中的新构建。
构建过程进行的变更分析和检测:
必须构建新的平台镜像,因为扩展 1 发生了变化。
可以重复使用现有的 Solr 镜像,因为操作系统、Solr 或 Commerce Cloud 版本没有变化,Solr 定制没有变化。
可以重复使用现有的 Zookeeper 镜像。因为操作系统或 Zookeeper 版本没有变化。
可以重复使用现有的 JavaScript 店面镜像。 JavaScript 店面自定义没有变化。
最终用户触发新构建的部署:
- 有一个新的平台镜像,因此所有基于平台的服务都将重新启动。
- Solr 和 Zookeeper 服务不会重新启动。因为对应的镜像或配置没有变化。
- JavaScript 店面服务未重新启动。因为对应的镜像或配置没有变化。
SAP Commerce Cloud Github 仓库管理规范相关推荐
- SAP Commerce Cloud Github 项目的个性化配置 customization
Commerce Cloud 中的构建过程在项目存储库中查找项目自定义 customization. 有两种支持的自定义目录结构. Separate subdirectories for each c ...
- SAP Commerce Cloud UI 的用户会话管理
这是 Jerry 2021 年的第 51 篇文章,也是汪子熙公众号总共第 328 篇原创文章. 如无特殊说明,本公众号介绍的 SAP Commerce Cloud UI,均指新一代基于 Spartac ...
- 如何构建和部署 SAP Commerce Cloud 项目
原文链接 SAP Commerce Cloud 提供了许多自助服务功能来配置.构建和部署商务解决方案. 当您第一次开始使用时,似乎需要了解很多.在本文中,我们将带您逐步了解如何使用自助服务功能来配置您 ...
- SAP Commerce Cloud 的本地开发
英文版 SAP Commerce Cloud provides a standardized, automated end-to-end build and deployment solution f ...
- SAP Commerce Cloud 项目 Spartacus 入门
原文地址 What is Spartacus? Spartacus 是一个免费的开源 JavaScript Web 应用程序,它于 2019 年 5 月发布了 1.0 版本,并且每隔几周就会继续发布新 ...
- 一小时内在本地搭建 SAP Commerce Cloud(电商云)的前后台运行环境
这是Jerry 2021年的第 21 篇文章,也是汪子熙公众号总共第 292 篇原创文章. 最近一段时间, Jerry 陆续把自己在 SAP Commerce Cloud (电商云) 新一代前台页面开 ...
- 如何安装 SAP Commerce Cloud,以便让 SAP Spartacus 使用
官网链接:https://sap.github.io/spartacus-docs/installing-sap-commerce-cloud-2011/ 分别下载SAP Commerce Cloud ...
- 关于SAP Spartacus在服务器端渲染模式和SAP Commerce Cloud API白名单的问题
We are configuring our Spartacus application with SSR in SAP Commerce Cloud. Also we used the IP Fil ...
- SAP Spartacus部署到SAP Commerce Cloud,不同的系统设置不同的OCC Base url
需求 I would like to set environment specific OCC Base URLs Development Staging Production 现在遇到的问题 Cur ...
最新文章
- 广东省普通高中计算机会考,广东会考网
- C#简单操作MongoDB
- 《Programming WPF》翻译 第8章 2.Timeline
- 2020年蓝桥杯比赛时间_我院举办2021年创新创业大赛启动仪式及第12届蓝桥杯动员大会...
- 如何查看Exchange2010中邮箱数据库的用户邮箱占用情况
- LeetCode 287. 寻找重复数
- (三)springcloud服务提供者实现
- 深度学习(五十二)变分贝叶斯自编码器(下)
- struts 2 时间控件
- 自学python顺序-【经验分享】自学Python的学习顺序!附学习资料
- 杨建:网站加速--系统架构篇
- PHP html输入名称找到图片,PHP 输出HTML中的所有图片地址
- 转自他人——django实例教程
- 浅学C#(3)——C#的优点和缺点
- 桌面自动化实现原理-RPA+
- Modelsim搭建只有driver的UVM验证平台
- [论文笔记] Detection of Glottal Closure Instants from Speech Signals: CNN Method
- FPGA设计编程(二) 8-3线优先编码器与3-8线译码器
- 【易语言助手插件】IDE 鼠标手势1.2 原汁原味移植浏览器手势
- 旧版VS安装 Visual Studio 2019/2017/2015官方安装教程
热门文章
- cad画直角命令_在cad中怎么画角度?cad画角度三种方法介绍
- 【深入PHP 面向对象】读书笔记(四) - 对象与设计
- Ansible 进阶 | 动态 Inventory
- 《微观经济学》摘要笔记
- C# dotnet 获取某个字符所在 Unicode 字符平面映射
- 华为手机上html怎么打开,华为手机root权限怎么开启?详细的步骤以及图文教程...
- 淘系技术虚拟AI技术创新未来,斩获IJCAI2021 Video Competition Award
- Android color.xml设置透明度
- Appium+python自动化(三十二)- 代码写死一时爽,框架重构火葬场 - PageObject+unittest(超详解)...
- 美团饿了么外卖cps项目怎么做?谈谈我的推广方法与经验感悟