From 6399043fa3535efd7f683c03263e069c324b6e22 Mon Sep 17 00:00:00 2001 From: retropikzel Date: Wed, 22 Jul 2026 22:09:28 +0300 Subject: [PATCH] New builds --- Jenkinsfile | 14 +++----------- makings.scm | 7 +------ 2 files changed, 4 insertions(+), 17 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1c232de..52c5768 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,5 @@ pipeline { - agent { - label 'agent1' - } + agent any options { disableConcurrentBuilds() buildDiscarder(logRotator(numToKeepStr: '10', artifactNumToKeepStr: '10')) @@ -28,10 +26,7 @@ pipeline { } stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'snow-chibi install --impls=chibi srfi.64' - sh 'snow-chibi install --impls=chibi retropikzel.tap' - sh 'COMPILE_R7RS=chibi compile-r7rs -o tap-test-program retropikzel/tap/test.scm' - sh './tap-test-program' + sh 'make SCHEME=chibi LIBRARY=tap all install test' } } } @@ -58,10 +53,7 @@ pipeline { } stage('tap') { catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { - sh 'snow-chibi install --impls=sagittarius srfi.64' - sh 'snow-chibi install --impls=sagittarius retropikzel.tap' - sh 'COMPILE_R7RS=sagittarius compile-r7rs -o tap-test-program retropikzel/tap/test.scm' - sh './tap-test-program' + sh 'make SCHEME=sagittarius LIBRARY=tap all install test' } } } diff --git a/makings.scm b/makings.scm index 270e2f1..04ad821 100644 --- a/makings.scm +++ b/makings.scm @@ -6,12 +6,7 @@ "snow-chibi install retropikzel.compile-r7rs")) (tap (lambda (scheme) - `(,(string-append "snow-chibi install --impls=" scheme " srfi.64") - ,(string-append "snow-chibi install --impls=" scheme " retropikzel.tap") - ,(string-append "COMPILE_R7RS=" - scheme - " compile-r7rs -o tap-test-program retropikzel/tap/test.scm") - "./tap-test-program")))) + (list (string-append "make SCHEME=" scheme " LIBRARY=tap all install test"))))) `((makings ,@(map (lambda (scheme) `((name ,scheme)