From 2fe27baca04cdbec85ecc0e529988449b3be80c4 Mon Sep 17 00:00:00 2001 From: retropikzel Date: Thu, 23 Jul 2026 07:53:31 +0300 Subject: [PATCH] New builds --- Jenkinsfile | 374 ++++++++++++++++++++++++++-------------------------- 1 file changed, 187 insertions(+), 187 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f546f39..4dd000f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -252,37 +252,37 @@ def get_capyscheme_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=capyscheme LIBRARY=tap all install test' + sh "make SCHEME=capyscheme LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=capyscheme LIBRARY=mouth all install test' + sh "make SCHEME=capyscheme LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=capyscheme LIBRARY=debug all install test' + sh "make SCHEME=capyscheme LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=capyscheme LIBRARY=hardware-info all install test' + sh "make SCHEME=capyscheme LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=capyscheme LIBRARY=lambda-utils all install test' + sh "make SCHEME=capyscheme LIBRARY=lambda-utils all install test" } }) return stages @@ -292,37 +292,37 @@ def get_chibi_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=chibi LIBRARY=tap all install test' + sh "make SCHEME=chibi LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=chibi LIBRARY=mouth all install test' + sh "make SCHEME=chibi LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=chibi LIBRARY=debug all install test' + sh "make SCHEME=chibi LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=chibi LIBRARY=hardware-info all install test' + sh "make SCHEME=chibi LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=chibi LIBRARY=lambda-utils all install test' + sh "make SCHEME=chibi LIBRARY=lambda-utils all install test" } }) return stages @@ -332,37 +332,37 @@ def get_chicken_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=chicken LIBRARY=tap all install test' + sh "make SCHEME=chicken LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=chicken LIBRARY=mouth all install test' + sh "make SCHEME=chicken LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=chicken LIBRARY=debug all install test' + sh "make SCHEME=chicken LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=chicken LIBRARY=hardware-info all install test' + sh "make SCHEME=chicken LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=chicken LIBRARY=lambda-utils all install test' + sh "make SCHEME=chicken LIBRARY=lambda-utils all install test" } }) return stages @@ -372,37 +372,37 @@ def get_cyclone_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=cyclone LIBRARY=tap all install test' + sh "make SCHEME=cyclone LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=cyclone LIBRARY=mouth all install test' + sh "make SCHEME=cyclone LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=cyclone LIBRARY=debug all install test' + sh "make SCHEME=cyclone LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=cyclone LIBRARY=hardware-info all install test' + sh "make SCHEME=cyclone LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=cyclone LIBRARY=lambda-utils all install test' + sh "make SCHEME=cyclone LIBRARY=lambda-utils all install test" } }) return stages @@ -412,37 +412,37 @@ def get_foment_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=foment LIBRARY=tap all install test' + sh "make SCHEME=foment LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=foment LIBRARY=mouth all install test' + sh "make SCHEME=foment LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=foment LIBRARY=debug all install test' + sh "make SCHEME=foment LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=foment LIBRARY=hardware-info all install test' + sh "make SCHEME=foment LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=foment LIBRARY=lambda-utils all install test' + sh "make SCHEME=foment LIBRARY=lambda-utils all install test" } }) return stages @@ -452,37 +452,37 @@ def get_gauche_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=gauche LIBRARY=tap all install test' + sh "make SCHEME=gauche LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=gauche LIBRARY=mouth all install test' + sh "make SCHEME=gauche LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=gauche LIBRARY=debug all install test' + sh "make SCHEME=gauche LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=gauche LIBRARY=hardware-info all install test' + sh "make SCHEME=gauche LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=gauche LIBRARY=lambda-utils all install test' + sh "make SCHEME=gauche LIBRARY=lambda-utils all install test" } }) return stages @@ -492,37 +492,37 @@ def get_kawa_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=kawa LIBRARY=tap all install test' + sh "make SCHEME=kawa LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=kawa LIBRARY=mouth all install test' + sh "make SCHEME=kawa LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=kawa LIBRARY=debug all install test' + sh "make SCHEME=kawa LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=kawa LIBRARY=hardware-info all install test' + sh "make SCHEME=kawa LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=kawa LIBRARY=lambda-utils all install test' + sh "make SCHEME=kawa LIBRARY=lambda-utils all install test" } }) return stages @@ -532,37 +532,37 @@ def get_loko_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=loko LIBRARY=tap all install test' + sh "make SCHEME=loko LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=loko LIBRARY=mouth all install test' + sh "make SCHEME=loko LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=loko LIBRARY=debug all install test' + sh "make SCHEME=loko LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=loko LIBRARY=hardware-info all install test' + sh "make SCHEME=loko LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=loko LIBRARY=lambda-utils all install test' + sh "make SCHEME=loko LIBRARY=lambda-utils all install test" } }) return stages @@ -572,37 +572,37 @@ def get_meevax_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=meevax LIBRARY=tap all install test' + sh "make SCHEME=meevax LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=meevax LIBRARY=mouth all install test' + sh "make SCHEME=meevax LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=meevax LIBRARY=debug all install test' + sh "make SCHEME=meevax LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=meevax LIBRARY=hardware-info all install test' + sh "make SCHEME=meevax LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=meevax LIBRARY=lambda-utils all install test' + sh "make SCHEME=meevax LIBRARY=lambda-utils all install test" } }) return stages @@ -612,37 +612,37 @@ def get_mit_scheme_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=mit-scheme LIBRARY=tap all install test' + sh "make SCHEME=mit-scheme LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=mit-scheme LIBRARY=mouth all install test' + sh "make SCHEME=mit-scheme LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=mit-scheme LIBRARY=debug all install test' + sh "make SCHEME=mit-scheme LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=mit-scheme LIBRARY=hardware-info all install test' + sh "make SCHEME=mit-scheme LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=mit-scheme LIBRARY=lambda-utils all install test' + sh "make SCHEME=mit-scheme LIBRARY=lambda-utils all install test" } }) return stages @@ -652,37 +652,37 @@ def get_mosh_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=mosh LIBRARY=tap all install test' + sh "make SCHEME=mosh LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=mosh LIBRARY=mouth all install test' + sh "make SCHEME=mosh LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=mosh LIBRARY=debug all install test' + sh "make SCHEME=mosh LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=mosh LIBRARY=hardware-info all install test' + sh "make SCHEME=mosh LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=mosh LIBRARY=lambda-utils all install test' + sh "make SCHEME=mosh LIBRARY=lambda-utils all install test" } }) return stages @@ -692,37 +692,37 @@ def get_racket_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=racket LIBRARY=tap all install test' + sh "make SCHEME=racket LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=racket LIBRARY=mouth all install test' + sh "make SCHEME=racket LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=racket LIBRARY=debug all install test' + sh "make SCHEME=racket LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=racket LIBRARY=hardware-info all install test' + sh "make SCHEME=racket LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=racket LIBRARY=lambda-utils all install test' + sh "make SCHEME=racket LIBRARY=lambda-utils all install test" } }) return stages @@ -732,37 +732,37 @@ def get_sagittarius_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=sagittarius LIBRARY=tap all install test' + sh "make SCHEME=sagittarius LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=sagittarius LIBRARY=mouth all install test' + sh "make SCHEME=sagittarius LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=sagittarius LIBRARY=debug all install test' + sh "make SCHEME=sagittarius LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=sagittarius LIBRARY=hardware-info all install test' + sh "make SCHEME=sagittarius LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=sagittarius LIBRARY=lambda-utils all install test' + sh "make SCHEME=sagittarius LIBRARY=lambda-utils all install test" } }) return stages @@ -772,37 +772,37 @@ def get_skint_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=skint LIBRARY=tap all install test' + sh "make SCHEME=skint LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=skint LIBRARY=mouth all install test' + sh "make SCHEME=skint LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=skint LIBRARY=debug all install test' + sh "make SCHEME=skint LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=skint LIBRARY=hardware-info all install test' + sh "make SCHEME=skint LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=skint LIBRARY=lambda-utils all install test' + sh "make SCHEME=skint LIBRARY=lambda-utils all install test" } }) return stages @@ -812,37 +812,37 @@ def get_stklos_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=stklos LIBRARY=tap all install test' + sh "make SCHEME=stklos LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=stklos LIBRARY=mouth all install test' + sh "make SCHEME=stklos LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=stklos LIBRARY=debug all install test' + sh "make SCHEME=stklos LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=stklos LIBRARY=hardware-info all install test' + sh "make SCHEME=stklos LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=stklos LIBRARY=lambda-utils all install test' + sh "make SCHEME=stklos LIBRARY=lambda-utils all install test" } }) return stages @@ -852,37 +852,37 @@ def get_tr7_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=tr7 LIBRARY=tap all install test' + sh "make SCHEME=tr7 LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=tr7 LIBRARY=mouth all install test' + sh "make SCHEME=tr7 LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=tr7 LIBRARY=debug all install test' + sh "make SCHEME=tr7 LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=tr7 LIBRARY=hardware-info all install test' + sh "make SCHEME=tr7 LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=tr7 LIBRARY=lambda-utils all install test' + sh "make SCHEME=tr7 LIBRARY=lambda-utils all install test" } }) return stages @@ -892,37 +892,37 @@ def get_ypsilon_stages() { def stages = [] stages.plus(stage('init') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list' - 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 || true' - sh 'make -j8 -C chibi-scheme' - sh 'make -j8 -C chibi-scheme install' - sh 'snow-chibi install --always-yes retropikzel.compile-r7rs' + sh "echo 'deb https://mirror.hetzner.com/debian/packages trixie main contrib' > /etc/apt/sources.list" + 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 || true" + sh "make -j8 -C chibi-scheme" + sh "make -j8 -C chibi-scheme install" + sh "snow-chibi install --always-yes retropikzel.compile-r7rs" } }) stages.plus(stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=ypsilon LIBRARY=tap all install test' + sh "make SCHEME=ypsilon LIBRARY=tap all install test" } }) stages.plus(stage('mouth') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=ypsilon LIBRARY=mouth all install test' + sh "make SCHEME=ypsilon LIBRARY=mouth all install test" } }) stages.plus(stage('debug') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=ypsilon LIBRARY=debug all install test' + sh "make SCHEME=ypsilon LIBRARY=debug all install test" } }) stages.plus(stage('hardware-info') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=ypsilon LIBRARY=hardware-info all install test' + sh "make SCHEME=ypsilon LIBRARY=hardware-info all install test" } }) stages.plus(stage('lambda-utils') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'make SCHEME=ypsilon LIBRARY=lambda-utils all install test' + sh "make SCHEME=ypsilon LIBRARY=lambda-utils all install test" } }) return stages