Some more docker envs

This commit is contained in:
retropikzel 2024-07-06 20:18:57 +03:00
parent f3ac1cb2ae
commit 3b5fc1b115
4 changed files with 15 additions and 2 deletions

View File

@ -33,6 +33,8 @@ tmp:
cat dockerfiles/src/shared >> dockerfiles/build/Dockerfile.debian_trixie cat dockerfiles/src/shared >> dockerfiles/build/Dockerfile.debian_trixie
cat dockerfiles/src/fedora_40 > dockerfiles/build/Dockerfile.fedora_40 cat dockerfiles/src/fedora_40 > dockerfiles/build/Dockerfile.fedora_40
cat dockerfiles/src/shared >> 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 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 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 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 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 test: build
bash test-all.sh bash test-all.sh

View File

@ -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"]

View File

@ -1,4 +1,4 @@
FROM alpine:latest FROM alpine:3.20
ENV WINEDEBUG=-all ENV WINEDEBUG=-all
RUN apk add wine innoextract 7zip RUN apk add wine innoextract 7zip
ADD https://bitbucket.org/ktakashi/sagittarius-scheme/downloads/setup_sagittarius_0.9.11_x64.exe / ADD https://bitbucket.org/ktakashi/sagittarius-scheme/downloads/setup_sagittarius_0.9.11_x64.exe /

1
install.bat Normal file
View File

@ -0,0 +1 @@
setup_sagittarius_0.9.11_x64.exe /exenoui /qn /norestart /passive