Compare commits

...

6 Commits

Author SHA1 Message Date
retropikzel 71d611c2a5 Fixing testing 2026-03-12 10:52:26 +02:00
retropikzel a4c23cd19d Fixing testing 2026-03-12 10:44:54 +02:00
retropikzel f5892a56b8 Fixing testing 2026-03-12 08:13:07 +02:00
retropikzel 8515c12581 Fixing testing 2026-03-12 08:07:53 +02:00
retropikzel 36dfb46c90 Fixing testing 2026-03-12 08:05:56 +02:00
retropikzel 8d90d2d98f Fixing testing 2026-03-12 08:04:35 +02:00
1 changed files with 13 additions and 7 deletions

20
Jenkinsfile vendored
View File

@ -20,10 +20,9 @@ pipeline {
}
stages {
stage('Cleanup') {
stage('Docker image warmup') {
steps {
sh "rm -rf *.json"
sh "docker build -f Dockerfile.test ."
}
}
@ -34,9 +33,10 @@ pipeline {
stage("${LIBRARY}") {
params.R6RS_SCHEMES.split().each { SCHEME ->
stage("${SCHEME}") {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh "rm -rf logs/*.json"
sh "timeout 600 make SCHEME=${SCHEME} LIBRARY=${LIBRARY} RNRS=r6rs run-test-docker"
archiveArtifacts(artifacts: "${SCHEME}-${LIBRARY}.ctrf.json", allowEmptyArchive: false, fingerprint: true)
archiveArtifacts(artifacts: "logs/${SCHEME}-${LIBRARY}.ctrf.json", allowEmptyArchive: false, fingerprint: true)
}
}
}
@ -52,9 +52,10 @@ pipeline {
stage("${LIBRARY}") {
params.R7RS_SCHEMES.split().each { SCHEME ->
stage("${SCHEME}") {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
sh "rm -rf logs/*.json"
sh "timeout 600 make SCHEME=${SCHEME} LIBRARY=${LIBRARY} RNRS=r7rs run-test-docker"
archiveArtifacts(artifacts: "${SCHEME}-${LIBRARY}.ctrf.json", allowEmptyArchive: false, fingerprint: true)
archiveArtifacts(artifacts: "logs/${SCHEME}-${LIBRARY}.ctrf.json", allowEmptyArchive: false, fingerprint: true)
}
}
}
@ -64,4 +65,9 @@ pipeline {
}
}
}
post {
always {
cleanWs()
}
}
}