Some more docker envs
This commit is contained in:
parent
f3ac1cb2ae
commit
3b5fc1b115
8
Makefile
8
Makefile
|
|
@ -33,6 +33,8 @@ tmp:
|
|||
cat dockerfiles/src/shared >> dockerfiles/build/Dockerfile.debian_trixie
|
||||
cat dockerfiles/src/fedora_40 > dockerfiles/build/Dockerfile.fedora_40
|
||||
cat dockerfiles/src/shared >> dockerfiles/build/Dockerfile.fedora_40
|
||||
cat dockerfiles/src/alpine_320 > dockerfiles/build/Dockerfile.alpine_320
|
||||
cat dockerfiles/src/shared >> dockerfiles/build/Dockerfile.alpine_320
|
||||
|
||||
test-in-container-wine-alpine-x86_64: .dockerfiles
|
||||
docker build --arch=x86_64 . -f dockerfiles/build/Dockerfile.wine_alpine_x86_64 --tag pffi-test-wine-alpine-x86_64
|
||||
|
|
@ -46,7 +48,11 @@ test-in-container-fedora-40-arm64: .dockerfiles
|
|||
docker build --arch=arm64 . -f dockerfiles/build/Dockerfile.fedora_40 --tag pffi-test-fedora-40-arm64
|
||||
docker run --arch=arm64 -v ${PWD}:/workdir:z pffi-test-fedora-40-arm64
|
||||
|
||||
test-in-docker-arm64: test-in-docker-debian-trixie-arm64 test-in-docker-fedora-40-arm64
|
||||
test-in-container-alpine-320-arm64: .dockerfiles
|
||||
docker build --arch=arm64 . -f dockerfiles/build/Dockerfile.alpine_320 --tag pffi-test-alpine-320-arm64
|
||||
docker run --arch=arm64 -v ${PWD}:/workdir:z pffi-test-alpine-320-arm64
|
||||
|
||||
test-in-container-arm64: test-in-container-fedora-40-arm64 test-in-container-debian-trixie-arm64 test-in-container-fedora-40-arm64
|
||||
|
||||
test: build
|
||||
bash test-all.sh
|
||||
|
|
|
|||
|
|
@ -0,0 +1,6 @@
|
|||
FROM alpine:3.20
|
||||
RUN apk add guile chicken racket gcc make cmake gc libffi zlib openssl wget bash curl
|
||||
#RUN wget https://bitbucket.org/ktakashi/sagittarius-scheme/downloads/sagittarius-0.9.11.tar.gz && tar -xf sagittarius-0.9.11.tar.gz && cd sagittarius-0.9.11 && cmake . && make && make install
|
||||
WORKDIR /workdir
|
||||
ENTRYPOINT ["bash", "/workdir/test-guile.sh"]
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
FROM alpine:latest
|
||||
FROM alpine:3.20
|
||||
ENV WINEDEBUG=-all
|
||||
RUN apk add wine innoextract 7zip
|
||||
ADD https://bitbucket.org/ktakashi/sagittarius-scheme/downloads/setup_sagittarius_0.9.11_x64.exe /
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
setup_sagittarius_0.9.11_x64.exe /exenoui /qn /norestart /passive
|
||||
Loading…
Reference in New Issue