From c8c9b6fd36de6e29c259fe60535f7e006dc9648b Mon Sep 17 00:00:00 2001 From: retropikzel Date: Fri, 3 Jul 2026 08:47:49 +0300 Subject: [PATCH] Improve Jenkins tests --- Jenkinsfile | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e8a1c34..e24d718 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -33,16 +33,18 @@ pipeline { } stages { - stage('Test R6RS Debian') { - steps { - script { - env.LIBRARIES.split().each { LIBRARY -> - stage("${LIBRARY}") { - parallel { - env.R6RS_SCHEMES.split().each { SCHEME -> - stage("${SCHEME}") { - catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh "make SCHEME=${SCHEME} LIBRARY=${LIBRARY} RNRS=r6rs test-docker" + stage('Parallel') { + parallel { + stage('Test R6RS Debian') { + steps { + script { + env.LIBRARIES.split().each { LIBRARY -> + stage("${LIBRARY}") { + env.R6RS_SCHEMES.split().each { SCHEME -> + stage("${SCHEME}") { + catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { + sh "make SCHEME=${SCHEME} LIBRARY=${LIBRARY} RNRS=r6rs test-docker" + } } } } @@ -50,18 +52,16 @@ pipeline { } } } - } - } - stage('Test R7RS Debian') { - steps { - script { - env.LIBRARIES.split().each { LIBRARY -> - stage("${LIBRARY}") { - parallel { - env.R7RS_SCHEMES.split().each { SCHEME -> - stage("${SCHEME}") { - catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh "make SCHEME=${SCHEME} LIBRARY=${LIBRARY} RNRS=r7rs test-docker" + stage('Test R7RS Debian') { + steps { + script { + env.LIBRARIES.split().each { LIBRARY -> + stage("${LIBRARY}") { + env.R7RS_SCHEMES.split().each { SCHEME -> + stage("${SCHEME}") { + catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { + sh "make SCHEME=${SCHEME} LIBRARY=${LIBRARY} RNRS=r7rs test-docker" + } } } }