aboutsummaryrefslogtreecommitdiffstats
path: root/dist
diff options
context:
space:
mode:
Diffstat (limited to 'dist')
-rwxr-xr-xdist/ci-run.sh7
1 files changed, 5 insertions, 2 deletions
diff --git a/dist/ci-run.sh b/dist/ci-run.sh
index 928fa201a..e71229194 100755
--- a/dist/ci-run.sh
+++ b/dist/ci-run.sh
@@ -427,9 +427,12 @@ ci_run () {
case "$GHDL_IMAGE_TAG" in
*ubuntu*|*buster*)
GHDL_TEST_IMAGE="test:$GHDL_IMAGE_TAG-py"
- docker build -t "$GHDL_TEST_IMAGE" - <<-EOF
+ docker build -t "$GHDL_TEST_IMAGE" . -f- <<-EOF
+# syntax=docker/dockerfile:experimental
FROM ghdl/ghdl:$GHDL_IMAGE_TAG
-RUN apt update -qq && apt install -y python3
+RUN apt update -qq && apt install -y python3 python3-pip
+RUN --mount=type=bind,src=./,target=/tmp/ghdl/ \
+ pip3 install -r /tmp/ghdl/testsuite/requirements.txt
EOF
;;
*)