Skip to content

Commit 5be46b4

Browse files
committed
Cypress fixes
1 parent 7fd825b commit 5be46b4

File tree

2 files changed

+19
-8
lines changed

2 files changed

+19
-8
lines changed

Jenkinsfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,17 +91,17 @@ pipeline {
9191

9292
// Run tests
9393
sh 'rm -rf test/results'
94-
sh 'docker-compose up cypress'
94+
sh 'docker-compose up cypress-sqlite'
9595
// Get results
96-
sh 'docker cp -L "$(docker-compose ps -q cypress):/results" test/'
96+
sh 'docker cp -L "$(docker-compose ps -q cypress-sqlite):/results" test/'
9797
}
9898
post {
9999
always {
100100
// Dumps to analyze later
101101
sh 'mkdir -p debug'
102102
sh 'docker-compose logs fullstack-sqlite | gzip > debug/docker_fullstack_sqlite.log.gz'
103103
sh 'docker-compose logs db | gzip > debug/docker_db.log.gz'
104-
sh 'docker-compose down'
104+
sh 'docker-compose down --rmi all --remove-orphans --volumes -t 30'
105105
// Cypress videos and screenshot artifacts
106106
dir(path: 'test/results') {
107107
archiveArtifacts allowEmptyArchive: true, artifacts: '**/*', excludes: '**/*.xml'
@@ -118,17 +118,17 @@ pipeline {
118118

119119
// Run tests
120120
sh 'rm -rf test/results'
121-
sh 'docker-compose up cypress'
121+
sh 'docker-compose up cypress-mysql'
122122
// Get results
123-
sh 'docker cp -L "$(docker-compose ps -q cypress):/results" test/'
123+
sh 'docker cp -L "$(docker-compose ps -q cypress-mysql):/results" test/'
124124
}
125125
post {
126126
always {
127127
// Dumps to analyze later
128128
sh 'mkdir -p debug'
129129
sh 'docker-compose logs fullstack-mysql | gzip > debug/docker_fullstack_mysql.log.gz'
130130
sh 'docker-compose logs db | gzip > debug/docker_db.log.gz'
131-
sh 'docker-compose down'
131+
sh 'docker-compose down --rmi all --remove-orphans --volumes -t 30'
132132
// Cypress videos and screenshot artifacts
133133
dir(path: 'test/results') {
134134
archiveArtifacts allowEmptyArchive: true, artifacts: '**/*', excludes: '**/*.xml'

docker/docker-compose.ci.yml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,24 @@ services:
4040
volumes:
4141
- db_data:/var/lib/mysql
4242

43-
cypress:
43+
cypress-mysql:
4444
image: ${IMAGE}-cypress:ci-${BUILD_NUMBER}
4545
build:
4646
context: ../
4747
dockerfile: test/cypress/Dockerfile
4848
environment:
49-
CYPRESS_baseUrl: "http://fullstack:81"
49+
CYPRESS_baseUrl: "http://fullstack-mysql:81"
50+
volumes:
51+
- cypress-logs:/results
52+
command: cypress run --browser chrome --config-file=${CYPRESS_CONFIG:-cypress/config/ci.json}
53+
54+
cypress-sqlite:
55+
image: ${IMAGE}-cypress:ci-${BUILD_NUMBER}
56+
build:
57+
context: ../
58+
dockerfile: test/cypress/Dockerfile
59+
environment:
60+
CYPRESS_baseUrl: "http://fullstack-sqlite:81"
5061
volumes:
5162
- cypress-logs:/results
5263
command: cypress run --browser chrome --config-file=${CYPRESS_CONFIG:-cypress/config/ci.json}

0 commit comments

Comments
 (0)