SAP Spartacus travis ci-scripts 下面 e2e-cypress.sh 的实现分析-阿里云开发者社区

开发者社区> -技术小助手-> 正文

SAP Spartacus travis ci-scripts 下面 e2e-cypress.sh 的实现分析

简介: SAP Spartacus travis ci-scripts 下面 e2e-cypress.sh 的实现分析
+关注继续查看

文件地址:https://github.com/SAP/spartacus/blob/develop/.travis.yml


里面引用到了 e2e-cypress.sh:


https://github.com/SAP/spartacus/blob/develop/ci-scripts/e2e-cypress.sh




set -x 启用 shell 模式,其中所有执行的命令都打印到终端。 在您的情况下,它显然用于调试,这是 set -x 的典型用例:在执行时打印每个命令可能会帮助您可视化脚本的控制流,如果它没有按预期运行。


每个重要、循环、需要人管的脚本开头必写: set -euo pipefail


如果不去 set -euo pipefail,脚本中可能有指令失败了,然而脚本运行完毕之后仍然显示成功。


调试bash脚本用set -x,这样每个指令开跑之前都会print出来再跑。


在哪个目录下执行 yarn install?


image.png


看样子是在根目录下:

image.png


需要进行两次 yarn install,然后 build lib:



执行 smoke test 和 end 2 end test:


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
01_spring_ 简介| 学习笔记
快速学习01_spring_ 简介
9 0
docker介绍与安装
docker介绍与安装
4 0
docker的使用
docker的使用
4 0
styleGAN环境搭建 、 动漫模型效果测评
styleGAN环境搭建 、 动漫模型效果测评
5 0
使用Grafana显示Prometheu监控
使用Grafana显示Prometheu监控
5 0
prometheus 语法
prometheus 语法
5 0
SpringBoot使用Junit5
SpringBoot使用Junit5
6 0
xxl-job 编写定时任务
xxl-job 编写定时任务
7 0
kafka日志写入logstash
kafka日志写入logstash
4 0
使用prometheus和grafana打造监控平台
prometheus是由SoundCloud开源的CNCF旗下的监控系统,是Google BorgMon监控系统的开源版本,提供了完善的监控和告警功能. prometheus自身并不提供所有的监控和告警功能,而是通过prometheus生态中的其他组件搭配共同完成,因为架构设计上的扩展性,目前prometheus能够支持基础资源资源、应用程序监控、中间件监控等众多场景,并且对于传统应用和设备也具备比较好的兼容性,正逐步成为容器监控的标准,在云原生的时代背景下更是首选。
4 0
1633
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载