英文版

SAP Commerce Cloud provides a standardized, automated end-to-end build and deployment solution for Commerce projects to release code from the repository to the cloud.

SAP Commerce Cloud 为电商项目提供了一个标准化,自动化的端到端构建和部署解决方案,使得代码仓库的代码能够高效地发布到云端。

Many aspects of SAP Commerce Cloud overlap with the capabilities of continuous integration (CI) and continuous delivery (CD) solutions such as Jenkins.

SAP Commerce Cloud 的很多特性都和 持续集成 CI,持续交付 CD 等解决方案比如 Jenkins 所重合。

SAP Commerce Cloud is not a wholesale replacement for Jenkins, which supports many other capabilities and use cases beyond the scope of SAP Commerce Cloud.

Release Cadence - SAP Commerce Cloud 的发布节奏

As outlined in “Getting Started with SAP Commerce Cloud”, your SAP Commerce Cloud solution may consist of a few different code bases that are are all merged as part of the build and deploy process.

SAP Commerce Cloud 解决方案由下列基准代码组成,其都是构建和部署流程的一部分。

  1. Automatically Upgraded - 自动升级

SAP Commerce Cloud automation (release notes) - feature releases typically occur every 1-2 months, patches ongoing.

每一到两个月升级一次。

  1. SAP Commerce Cloud Extension Packs (release notes, documentation) - available only for Commerce Cloud on Public Cloud customers using SAP Commerce Core 1905. Releases occur each month.

Extension Packs,只有使用部署在的公有云上的 Commerce Cloud 客户才能使用。每月发布一次。

Connect your Code Repository

SAP Commerce Cloud takes into account your code customizations which are stored in a Git-based code repository.

SAP Commerce Cloud 支持客户把自己的定制化代码存储到 Github 仓库里。

SAP Commerce Cloud typically uses a cloud setup of Apache Solr which includes three Zookeeper nodes and two Solr nodes.

SAP Commerce Cloud 使用基于云搭建的 Apache Solr,包含三个 Zookeeper 节点和两个 Solr 节点。

You can configure your code repository to customize how Solr is configured (for example, solrconfig.xml) to ensure it works the way you need it to.

可以配置代码仓库,实现对 Solr 的定制化,比如修改 solrconfig.xml.

You should try to include only the languages you will support, as unnecessary languages can slow down the build and deploy cycle.

不必要的语言包会降低构建和部署的速度。

  1. In the root of your code repository, create a folder for storing language packs, such as "LANGUAGES”.

  2. Add your language pack zip files to this folder.

  3. Add the following property to your manifest.json with only the languages you have.

    "useConfig":
{..."languages" : {"location": "_LANGUAGES_"}
}

Extensions

为了使您的配置在本地和 SAP Commerce Cloud 环境之间保持同步,您应该将 manifest.json 文件配置为指向您的 localextensions.xml 文件,如产品文档的此页面中所述。 如果您有一些在本地使用的扩展,则应使用“排除”选项以确保它们未部署在您的 SAP Commerce Cloud 环境中。

SAP Commerce Cloud 并非支持所有扩展。 在您的 localextensions.xml 中包含扩展之前,请查阅兼容性矩阵页面以确定它是否受支持。

HTTP Session Failover

绑定到单个集群节点的客户端使用的会话与集群节点保持一致。 因此,SAP Commerce Cloud 集群使用粘性会话。 此外,SAP Commerce Cloud 提供会话故障转移机制。 有关更多详细信息,请参阅 HTTP 会话故障转移。

结论

如果您熟悉开发 SAP Commerce 解决方案,那么迁移到 SAP Commerce Cloud 主要需要调整代码在存储库中的结构。 此外,它还需要调整如何最好地配置您的 manifest.json 文件以及如何利用日志记录来发挥您的优势。 通过了解您可以使用 SAP Commerce Cloud 做什么和不可以做什么,您将能够更好地交付成功的 SAP Commerce Cloud 解决方案。

SAP Commerce Cloud 的本地开发相关推荐

  1. SAP Commerce Cloud 架构概述

    SAP Commerce Cloud Architecture 尽管我们在"SAP Commerce Cloud 入门"一文中介绍了 SAP Commerce Cloud 的一些高 ...

  2. SAP Commerce Cloud ( 电商云 ) 路由路径的自定义配置与开发

    这是Jerry 2021年的第 24 篇文章,也是汪子熙公众号总共第 295 篇原创文章. 最近看到 SAP天天事 公众号发布的一篇文章: 基于 SAP Commerce Cloud,老娘舅构建的餐饮 ...

  3. 一小时内在本地搭建 SAP Commerce Cloud(电商云)的前后台运行环境

    这是Jerry 2021年的第 21 篇文章,也是汪子熙公众号总共第 292 篇原创文章. 最近一段时间, Jerry 陆续把自己在 SAP Commerce Cloud (电商云) 新一代前台页面开 ...

  4. 从一个实际的例子出发,谈谈SAP Commerce Cloud电商云的UI自定义开发

    昨天 Jerry 读到了 SAP天天事 公众号上发布的一篇文章:多家知名企业选择 SAP Commerce Cloud 为客户提供卓越购物体验. SAP 日前宣布,锦江国际旗下的全球酒店供应链平台锦江 ...

  5. 关于 Hybris (SAP Commerce Cloud)产品的客户群

    下列文字来自百度百科: hybris software成立于1997年,2013年与SAP整合,成为SAP旗下的一份子,提供全渠道客户互动与商务解决方案,该解决方案能够为各机构提供客户的实时背景,借此 ...

  6. SAP Commerce Cloud UI 的用户会话管理

    这是 Jerry 2021 年的第 51 篇文章,也是汪子熙公众号总共第 328 篇原创文章. 如无特殊说明,本公众号介绍的 SAP Commerce Cloud UI,均指新一代基于 Spartac ...

  7. 如何构建和部署 SAP Commerce Cloud 项目

    原文链接 SAP Commerce Cloud 提供了许多自助服务功能来配置.构建和部署商务解决方案. 当您第一次开始使用时,似乎需要了解很多.在本文中,我们将带您逐步了解如何使用自助服务功能来配置您 ...

  8. SAP Commerce Cloud 项目 Spartacus 入门

    原文地址 What is Spartacus? Spartacus 是一个免费的开源 JavaScript Web 应用程序,它于 2019 年 5 月发布了 1.0 版本,并且每隔几周就会继续发布新 ...

  9. SAP Commerce Cloud UI(Spartacus Storefront) 的用户会话管理

    这是 Jerry 2021 年的第 51 篇文章,也是汪子熙公众号总共第 328 篇原创文章. 如无特殊说明,本公众号介绍的 SAP Commerce Cloud UI,均指新一代基于 Spartac ...

最新文章

  1. 宁做程序员,不做 CTO!估值 50 亿美元公司的创始人只想专注编程
  2. 比特币ABC推出最新版本后讨论网络不兼容性
  3. 天津:第十六届西青区民俗文化旅游节开幕
  4. Csla框架之业务与验证规则
  5. 送给计算机老师的话,送给老师的话
  6. NandFlash启动理解(S3C2410)
  7. 跑代码时出错:tensorflow.python.framework.errors_impl.UnknownError: 2 root error(s) found. (0) Unknown……
  8. java中的values函数_详解java 中valueOf方法实例
  9. git21天打卡Day2-注册账号
  10. rest功能java,java – 功能翻转REST端点的注释
  11. David Pozar 微波工程读书笔记(一)
  12. Ubuntu问题:E45: ‘readonly‘ option is set (add ! to override)错误解决
  13. python加减乘除运算代码_四则运算python版
  14. 基尼不纯度(Gini impurity)
  15. Java:计算代码耗时的5种方法
  16. ubuntu安装pr_[原创]Dapr入门教程之二:Dapr的安装
  17. 测试单核cpu和多核cpu执行java多线程任务的效率
  18. 旷视科技1面2面----最差的一次面试体验
  19. weiphp短信接口教程
  20. Hibernate基础之SessionFactory

热门文章

  1. 209. 单点登录(SSO)
  2. 新疆尉犁县境内塔克拉玛干沙漠雪景美如画
  3. HT For Web 拓扑图背景设置
  4. SSAS系列——【02】多维数据(维度对象)
  5. weblogic 8.1 安装并配置数据源
  6. LVS+Keepalived实现高可用集群
  7. 网页设计师应向肖像画家吸取的11个理念
  8. 数据库连接出错,请检查连接字串"的多种问题解决办法
  9. 《http权威指南》阅读笔记(十)
  10. Vue简单封装axios—解决post请求后端接收不到参数问题