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/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
|
||||||
|
|
|
||||||
|
|
@ -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
|
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 /
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
setup_sagittarius_0.9.11_x64.exe /exenoui /qn /norestart /passive
|
||||||
Loading…
Reference in New Issue