Improve Jenkins tests
This commit is contained in:
parent
c8c9b6fd36
commit
ba5a8bc290
|
|
@ -1,7 +1,4 @@
|
||||||
FROM debian:trixie
|
FROM schemers/chibi:head
|
||||||
RUN apt-get update && apt-get install -y \
|
RUN apt-get update && apt-get install -y \
|
||||||
make gcc git ca-certificates libffi-dev docker.io git
|
ca-certificates libffi-dev docker.io
|
||||||
RUN git clone https://github.com/ashinn/chibi-scheme.git
|
|
||||||
WORKDIR /chibi-scheme
|
|
||||||
RUN make && make install
|
|
||||||
RUN snow-chibi install --impls=chibi retropikzel.test-r7rs
|
RUN snow-chibi install --impls=chibi retropikzel.test-r7rs
|
||||||
|
|
|
||||||
|
|
@ -27,8 +27,8 @@ pipeline {
|
||||||
}
|
}
|
||||||
|
|
||||||
environment {
|
environment {
|
||||||
R6RS_SCHEMES='chezscheme guile ikarus ironscheme mosh racket sagittarius ypsilon'
|
R6RS_SCHEMES='capyscheme chezscheme ikarus ironscheme mosh racket sagittarius ypsilon'
|
||||||
R7RS_SCHEMES='chibi chicken gauche guile kawa mosh racket sagittarius stklos ypsilon'
|
R7RS_SCHEMES='capyscheme chibi chicken gauche kawa mosh racket sagittarius stklos ypsilon'
|
||||||
LIBRARIES='system named-pipes shell download-file'
|
LIBRARIES='system named-pipes shell download-file'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
2
Makefile
2
Makefile
|
|
@ -71,7 +71,7 @@ test-docker: testfiles
|
||||||
AKKU_PACKAGES="akku-r7rs" \
|
AKKU_PACKAGES="akku-r7rs" \
|
||||||
APT_PACKAGES="${APT_PACKAGES}" \
|
APT_PACKAGES="${APT_PACKAGES}" \
|
||||||
PASS_ENV_VARS="CSC_OPTIONS" \
|
PASS_ENV_VARS="CSC_OPTIONS" \
|
||||||
test-r7rs -o test-program ${LIB_PATHS} test.${SFX}
|
test-r7rs ${LIB_PATHS} -o test-program test.${SFX}
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
git clean -X -f
|
git clean -X -f
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue