File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -123,6 +123,10 @@ jobs:
123
123
strategy :
124
124
matrix :
125
125
include :
126
+ - DOCKER_IMAGE : amd64/debian:unstable-slim
127
+ DOCKER_PLATFORM : amd64
128
+ ARCH : Linux64
129
+ EXPERIMENTAL : true
126
130
- DOCKER_IMAGE : amd64/debian:unstable-slim
127
131
DOCKER_PLATFORM : amd64
128
132
ARCH : Linux64
@@ -161,11 +165,13 @@ jobs:
161
165
docker run --rm --platform linux/${{matrix.DOCKER_PLATFORM}} -v $(pwd):/ws/euslisp -e "ARCH=$ARCH" -t "$DOCKER_IMAGE" \
162
166
bash -c " \
163
167
set -x; set -e; \
168
+ [[ \"${{matrix.EXPERIMENTAL}}\" != \"true\" ]] || echo \"deb http://deb.debian.org/debian experimental main\" | tee -a /etc/apt/sources.list; \
164
169
apt update -qq; \
170
+ [[ \"${{matrix.EXPERIMENTAL}}\" != \"true\" ]] || apt -t=experimental -y -qq install g++ gcc; \
165
171
apt install -y -qq make gcc libgl-dev libglu1-mesa-dev libjpeg-dev libpng-dev libpq-dev libx11-dev libxext-dev; \
166
172
CFLAGS='-Werror=implicit-function-declaration' ARCH=$ARCH EUSDIR=/ws/euslisp make -C /ws/euslisp/lisp/ -f Makefile.$ARCH eus0; \
167
173
CC='gcc -Werror' ARCHDIR=$ARCH EUSDIR=/ws/euslisp make -C /ws/euslisp/lisp/image/jpeg; \
168
- if [[ "$DOCKER_IMAGE" == *"arm"* ]]; then exit 0; fi ; \
174
+ if [[ \ "$DOCKER_IMAGE\ " == *\ "arm\ "* ]]; then exit 0; fi ; \
169
175
CFLAGS='-Werror=implicit-function-declaration' ARCH=$ARCH EUSDIR=/ws/euslisp make -C /ws/euslisp/lisp/ -f Makefile.$ARCH eus0 eus1 eus2 eusg eusx eusgl; \
170
176
apt install -y -qq curl dpkg-dev; \
171
177
curl -sLo /usr/local/bin/shunit2 https://raw.githubusercontent.com/kward/shunit2/master/shunit2; \
You can’t perform that action at this time.
0 commit comments