fix: enable Jenkins find changes
gitea/salix-front/pipeline/head This commit looks good Details

This commit is contained in:
Alex Moreno 2025-04-07 14:14:22 +02:00
parent d142797b1f
commit 2d129dde01
24 changed files with 5 additions and 20 deletions

6
Jenkinsfile vendored
View File

@ -125,10 +125,10 @@ pipeline {
sh "docker-compose ${env.COMPOSE_PARAMS} pull db"
sh "docker-compose ${env.COMPOSE_PARAMS} up -d"
// def modules = sh(script: 'node test/cypress/docker/find/find.js', returnStdout: true).trim()
// echo "E2E MODULES: ${modules}"
def modules = sh(script: 'node test/cypress/docker/find/find.js', returnStdout: true).trim()
echo "E2E MODULES: ${modules}"
image.inside("--network ${env.COMPOSE_PROJECT}_default -e CI -e TZ --init") {
sh "sh test/cypress/docker/cypressParallel.sh 1"
sh "sh test/cypress/docker/cypressParallel.sh 1 '${modules}'"
}
}
}

View File

@ -1,15 +0,0 @@
#!/bin/bash
find 'test/cypress/integration' \
-mindepth 1 \
-maxdepth 1 \
-type d | \
xargs -P "$1" -I {} sh -c '
echo "🔷 {}" &&
xvfb-run -a cypress run \
--headless \
--spec "{}" \
--quiet \
> /dev/null
'
wait

View File

@ -25,7 +25,7 @@ async function getChangedModules() {
if (change.startsWith(E2E_PATH)) changedArray.push(change);
changedModules = new Set(changedArray);
}
return [...changedModules].join(' ');
return [...changedModules].join('\n');
}
getChangedModules()

View File

@ -44,6 +44,6 @@ docker run -it --rm \
-e CI \
-e TZ \
lilium-dev \
bash -c "sh test/cypress/docker/cypressParallel.sh 2 $files"
bash -c "sh test/cypress/docker/cypressParallel.sh 2 '$files'"
cleanup