如何解决Cypress-GitLab CI厨房水槽
我有一个关于this GitLab-赛普拉斯示例的问题。尚不清楚赛普拉斯的工作如何“知道”管道中的其他服务?我的意思是您可能在构建阶段正在运行一台服务器,但是赛普拉斯(测试阶段)的工作如何知道呢?换句话说,如何让赛普拉斯知道对该服务器运行测试?
例如:
image: docker:stable
services:
- docker:19.03.5-dind
stages:
- build
- test
compile:
stage: build
script:
- apk add --no-cache py-pip python2-dev python3-dev libffi-dev openssl-dev gcc libc-dev make npm
- pip install docker-compose
- docker-compose up -d --build # server running at build stage
image: cypress/base:10
stage: test
script:
- npm install
- $(npm bin)/cypress run # Cypress running at test stage
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。