From 26ccaf54d8ea66a9818c58c92353987974bcc7a1 Mon Sep 17 00:00:00 2001 From: retropikzel Date: Sat, 4 Jul 2026 14:03:39 +0300 Subject: [PATCH] Fix Jenkins tests --- Jenkinsfile | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3509481..2e09f45 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -32,29 +32,33 @@ pipeline { } stages { - stage('R6RS Debian') { - steps { - script { - env.SRFIS.split().each { SRFI -> - env.R6RS_SCHEMES.split().each { SCHEME -> - stage("${SCHEME} ${SRFI}") { - catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh "make SCHEME=${SCHEME} SRFI=${SRFI} RNRS=r6rs test-docker" + stage('Parallel') { + parallel { + stage('R6RS Debian') { + steps { + script { + env.SRFIS.split().each { SRFI -> + env.R6RS_SCHEMES.split().each { SCHEME -> + stage("${SCHEME} ${SRFI}") { + catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { + sh "make SCHEME=${SCHEME} SRFI=${SRFI} RNRS=r6rs test-docker" + } + } } } } } } - } - } - stage('R7RS Debian') { - steps { - script { - env.SRFIS.split().each { SRFI -> - env.R7RS_SCHEMES.split().each { SCHEME -> - stage("${SCHEME} ${SRFI}") { - catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh "make SCHEME=${SCHEME} SRFI=${SRFI} RNRS=r7rs test-docker" + stage('R7RS Debian') { + steps { + script { + env.SRFIS.split().each { SRFI -> + env.R7RS_SCHEMES.split().each { SCHEME -> + stage("${SCHEME} ${SRFI}") { + catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { + sh "make SCHEME=${SCHEME} SRFI=${SRFI} RNRS=r7rs test-docker" + } + } } } }