diff options
Diffstat (limited to 'dist')
-rwxr-xr-x | dist/ci-run.sh | 7 |
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 ;; *) |