From 9af7a8109a9f2ade6b2460c1759813d3d2c542cd Mon Sep 17 00:00:00 2001 From: retropikzel Date: Wed, 22 Jul 2026 17:34:05 +0300 Subject: [PATCH] New builds --- Jenkinsfile | 38 ++++++++++++++++---------------------- 1 file changed, 16 insertions(+), 22 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d6f47b3..e43d57c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -22,32 +22,26 @@ pipeline { } stages { - stage('Build') { + stage('chibi') { + agent { + docker { + image "schemers/chibi:head" + reuseNode true + } + } steps { - script { - "chibi sagittarius".split().each { scheme -> - stage("${scheme}") { - agent { - docker { - image "schemers/${scheme}:head" - reuseNode true - } - } - sh "apt-get update && apt-get install -y git ca-certificates gcc make libffi-dev" - sh "git clone https://github.com/ashinn/chibi-scheme.git --depth=1" - sh "rake -j8 -C chibi-scheme" - sh "make -j8 -C chibi-scheme install" - sh "snow-chibi install retropikzel.compile-r7rs" - "tap debug".split().each { library -> - stage("${library}") { - catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh "make SCHEME=${scheme} LIBRARY=${library} all install test" - } - } + sh "apt-get update && apt-get install -y git ca-certificates gcc make libffi-dev" + sh "git clone https://github.com/ashinn/chibi-scheme.git --depth=1" + sh "rake -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install retropikzel.compile-r7rs" + "tap debug".split().each { library -> + stage("${library}") { + catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { + sh "make SCHEME=${scheme} LIBRARY=${library} all install test" } } } - } } } }