test: refs #6695 run e2e parallel
gitea/salix-front/pipeline/pr-dev There was a failure building this commit Details

This commit is contained in:
Alex Moreno 2025-02-03 12:58:49 +01:00
parent 86d5ae781a
commit 7abe89775f
1 changed files with 11 additions and 12 deletions

23
Jenkinsfile vendored
View File

@ -141,18 +141,17 @@ pipeline {
} }
post { post {
always { always {
sh 'docker-compose -f docker-compose.e2e.yml up --build e2e' // def containerId = sh(script: "docker-compose -f docker-compose.e2e.yml ps -q e2e", returnStdout: true).trim()
def containerId = sh(script: "docker-compose -f docker-compose.e2e.yml ps -q e2e", returnStdout: true).trim() // if (containerId) {
if (containerId) { // def exitCode = sh(script: "docker inspect -f '{{.State.ExitCode}}' ${containerId}", returnStdout: true).trim()
def exitCode = sh(script: "docker inspect -f '{{.State.ExitCode}}' ${containerId}", returnStdout: true).trim() // sh "docker cp ${containerId}:/app/test/cypress/reports ./test/cypress/"
sh "docker cp ${containerId}:/app/test/cypress/reports ./test/cypress/" // if (exitCode != '0') {
if (exitCode != '0') { // def logs = sh(script: "docker logs ${containerId}", returnStdout: true).trim()
def logs = sh(script: "docker logs ${containerId}", returnStdout: true).trim() // error("Cypress E2E tests failed with exit code: ${exitCode}\nLogs:\n${logs}")
error("Cypress E2E tests failed with exit code: ${exitCode}\nLogs:\n${logs}") // }
} // } else {
} else { // error("The Docker container for E2E tests could not be created")
error("The Docker container for E2E tests could not be created") // }
}
cleanDockerE2E() cleanDockerE2E()
} }
} }