ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

关于 SAP Commerce Cloud 的 Sample Setup Github 仓库

2022-05-12 20:02:24  阅读:215  来源: 互联网

标签:Commerce Github 文件 Setup JavaScript 文件夹 Cloud 分支


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

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

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

  • core-customize
  • js-storefront

core-customize 里的manifest.json 文件:

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

hybris 文件夹:

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

2105 是默认分支:

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

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

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

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

  • 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 属性。

标签:Commerce,Github,文件,Setup,JavaScript,文件夹,Cloud,分支
来源: https://www.cnblogs.com/sap-jerry/p/16263960.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有