封面图

关于 Product Pipeline 的 galectin.json 文件

2023-09-08
阅读 2 分钟
316
"Product Pipeline"是一个广泛用于企业中的术语,指的是一个产品从概念到最终交付的整个过程。它代表了产品的生命周期,从概念、规划、设计、开发、测试、部署,一直到最终发布和维护。在软件开发领域,"Product Pipeline"通常包括多个阶段和环节,每个环节都有特定的任务和目标。
封面图

SAP 电商云 Spartacus UI CI e2e-cypress.sh 脚本文件分析

2022-01-08
阅读 3 分钟
1.2k
(1) yarn install(2) 进到 storefrontapp-e2e-cypress 目录再次 yarn install(3) yarn build:libs

封面图

SAP 电商云 Spartacus UI CI 脚本分析

2022-01-08
阅读 3 分钟
1.1k
分析入口,打开这个 build:有一个 build id能查看到 Travis 上这个 build 有很多 job 组成:我们查看其中名叫 E2E regression tests for B2B 的 job:这个 job 定义在 .travis.yml 文件的 jobs 区域里:我们在 travis 上点击这个 job 的超链接,打开 job 明细页面:[链接]往下就能查看这个 job 的执行日志了:我们逐行...
封面图

Travis CI 配置文件 .travis.yml 的语法介绍和一些用法举例

2022-01-08
阅读 2 分钟
2k
为了运行构建,Travis CI 的系统将触发构建的存储库克隆到构建环境。 构建环境是一个隔离的虚拟机或 LXD 容器,一旦构建完成就会终止。 克隆仅在构建请求之后发生,因此仅适用于在 GitHub 设置中明确启用的存储库。
封面图

Travis CI 一些专用术语介绍

2022-01-08
阅读 2 分钟
1.5k
解释 Travis CI 的最简单方法是,每次提交到 GitHub 时它都会运行程序的测试(这可以通过多种方式进行配置,并且您始终可以在某些分支上禁用构建)。 这样做的重点是,你通常可以很快发现你的提交是否破坏了某些东西,并在它成为问题之前修复它。 我建议在每个有单元测试的 GitHub 存储库上运行 Travis CI,并且使用 Tra...
封面图

SAP 电商云 Spartacus UI 的持续集成 - Continous integration

2021-10-02
阅读 2 分钟
1.6k
每次将代码推送到 Spartacus 存储库时(无论是否已发出拉取请求),都会触发我们公共 Travis CI 中的构建。对于我们所有的库,构建执行以下步骤:
封面图

SAP 电商云 Spartacus UI 的单元测试和端到端测试,以及 CI/CD 相关话题

2021-10-02
阅读 1 分钟
1.2k
单元测试在项目根目录的 package.json 下面,定义了测试相关的 script:可以直接 npm run test:libs, 启动所有库的单元测试:也可以手动执行单个库的单元测试,例如 ng test core:端到端测试的步骤在这里:SAP Spartacus 如何使用 cypress 进行端到端自动化测试每一次 Spartacus 开发人员用 git 客户端提交代码时,都会...

SAP开源的持续集成-持续交付的解决方案

2019-11-09
阅读 1 分钟
1.1k
实际使用场景中具体选择哪种方案?参考图四表格<img width="722" alt="clipboard4" src="[链接];><img width="718" alt="clipboard5" src="[链接];><img width="718" alt="clipboard1" src="[链接];><img width="468" alt="clipboard2" src="[链接];><img width="569" alt="clipboard3" src=...

SAP ABAP的CI/CD解决方案

2019-11-09
阅读 1 分钟
1.4k
如今国外很多partners已经在尝试Jenkins + abapGit + 公有云搭建ABAP CI/CD环境了。ABAP系统的改动通过abapGit提交,触发Jenkins上部署的命令行脚本,脚本调用restful API远程执行ABAP系统的ATC检查并以报表形式显示结果。