Improve Jenkins tests

This commit is contained in:
retropikzel 2026-07-03 10:49:10 +03:00
parent c8c9b6fd36
commit ba5a8bc290
3 changed files with 5 additions and 8 deletions

View File

@ -1,7 +1,4 @@
FROM debian:trixie
FROM schemers/chibi:head
RUN apt-get update && apt-get install -y \
make gcc git ca-certificates libffi-dev docker.io git
RUN git clone https://github.com/ashinn/chibi-scheme.git
WORKDIR /chibi-scheme
RUN make && make install
ca-certificates libffi-dev docker.io
RUN snow-chibi install --impls=chibi retropikzel.test-r7rs

4
Jenkinsfile vendored
View File

@ -27,8 +27,8 @@ pipeline {
}
environment {
R6RS_SCHEMES='chezscheme guile ikarus ironscheme mosh racket sagittarius ypsilon'
R7RS_SCHEMES='chibi chicken gauche guile kawa mosh racket sagittarius stklos ypsilon'
R6RS_SCHEMES='capyscheme chezscheme ikarus ironscheme mosh racket sagittarius ypsilon'
R7RS_SCHEMES='capyscheme chibi chicken gauche kawa mosh racket sagittarius stklos ypsilon'
LIBRARIES='system named-pipes shell download-file'
}

View File

@ -71,7 +71,7 @@ test-docker: testfiles
AKKU_PACKAGES="akku-r7rs" \
APT_PACKAGES="${APT_PACKAGES}" \
PASS_ENV_VARS="CSC_OPTIONS" \
test-r7rs -o test-program ${LIB_PATHS} test.${SFX}
test-r7rs ${LIB_PATHS} -o test-program test.${SFX}
clean:
git clean -X -f