关于 SAP Commerce Cloud 的 Sample Setup Github 仓库

简介: 关于 SAP Commerce Cloud 的 Sample Setup Github 仓库

https://github.com/SAP-samples/cloud-commerce-sample-setup

  • 有一个 public facing 的代码仓库。
  • 有一个可用的 Commerce Cloud 订阅
  • Commerce Cloud 版本不低于 1808

文件夹的根目录,包含两个文件夹:

  • core-customize
  • js-storefront

57.png

core-customize 里的manifest.json 文件:

58.png

这个文件定义了如何在公共云环境中构建和部署代码。 该文件确保配置能够重用,从而更好地允许本地和云构建之间的一致性。


hybris 文件夹:


包含用于存储任何自定义扩展的示例自定义文件夹以及用于存储本地和云属性、localextensions.xml 和任何本地 solr/tomcat 配置的 config 文件夹

59.png

2105 是默认分支:

image.png

在 localextensions.xml 文件里,列出您正在使用的任何扩展(自定义和任何来自 Commerce 运行时)。

在 js-storefront 里也有一个 manifest.json 文件:

image.png

该文件告诉 Cloud Automation 您要构建和部署的 JavaScript 店面的名称和路径。

image.png

关于这个代码仓库的几个分支:

image.png

  • main:此分支包含示例 Commerce Cloud 配置,没有 Data Hub 或 JavaScript 店面。 这个分支是最常见的配置。
  • 2105-datahub:此分支包含来自 master 分支的内容,以及支持 Data Hub 的配置文件。 Data Hub 是 Commerce Cloud 的额外购买。
  • 2105-spartacus:此分支包含来自 master 分支的内容,以及支持 Spartacus JavaScript 店面的配置文件。

SAP CCV2 系统将 Github 存储库代码,采取 pull 的方式,加载到客户对应的 build 构建环境中。 您可以在存储在您的存储库中的 Commerce Cloud manifest.json 文件中配置 extension、properties 和 aspects.


JavaScript Storefront 属于 public endpoint,在 Cloud portal 的 environment 里。


每个 environment 都附带一个 Dynatrace 应用程序性能监控实例。 该工具监控您的应用程序并在出现问题时提供故障排除支持。


另外,如果使用同一个 Github 仓库,支持在 local Environment 和 Commerce Cloud Environment 同时进行构建,可以节省很多 validation 的工作量。


在 Cloud Portal 中,找到对应的 Environment 并复制 API 端点的 URL.


使用 API 端点的 URL 更新 js-storefront/spartacusstore/src/app/app.module.ts 中的 baseUrl 属性。




相关实践学习
实时数据及离线数据上云方案
本实验通过使用CANAL、DataHub、DataWorks、MaxCompute服务,实现数据上云,解决了数据孤岛问题,同时把数据迁移到云计算平台,对后续数据的计算和应用提供了第一步开山之路。
目录
相关文章
|
3月前
|
缓存 开发工具 git
GitHub怎么创建仓库上传文件
GitHub怎么创建仓库上传文件
32 0
|
3月前
|
弹性计算 Java API
阿里云OpenAPI的依赖文件通常在阿里云官方文档或者SDK的GitHub仓库中可以找到
【1月更文挑战第5天】【1月更文挑战第21篇】 阿里云OpenAPI的依赖文件通常在阿里云官方文档或者SDK的GitHub仓库中可以找到
97 1
|
4月前
|
安全 网络安全 开发工具
百度搜索:蓝易云【git无法使用git协议clone github仓库问题解决方法】
通过尝试以上解决方法,你应该能够解决无法使用Git协议克隆GitHub仓库的问题。选择适合你网络环境和要求的方法,并根据需要进行相应的配置。
185 2
|
3月前
|
设计模式 前端开发 JavaScript
20个GitHub仓库助你成为React大师
20个GitHub仓库助你成为React大师
|
16天前
|
安全 UED 开发者
SAP Commerce Cloud 配置项 refreshWithLock=false 的作用介绍
SAP Commerce Cloud 配置项 refreshWithLock=false 的作用介绍
17 0
|
16天前
|
Java BI API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
14 0
|
2月前
|
机器学习/深度学习 人工智能 监控
SAP Sales Cloud,Service Cloud 和 SAP BTP 平台上的 AI 集成场景
SAP Sales Cloud,Service Cloud 和 SAP BTP 平台上的 AI 集成场景
67 0
|
3月前
|
JavaScript Ubuntu 网络安全
使用github actions,将私有仓库的构建文件发布到另一个公开仓库,并同步到gitee
使用github actions,将私有仓库的构建文件发布到另一个公开仓库,并同步到gitee
85 0
|
4月前
|
开发工具 git
[github配置] 远程访问仓库以及问题解决
[github配置] 远程访问仓库以及问题解决
77 0
|
4月前
|
Shell 开发工具 git
Git - 与GitHub整合时删除仓库和文件
Git - 与GitHub整合时删除仓库和文件
15 0