diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml index 0155474..37d746f 100644 --- a/.github/workflows/dockerimage.yml +++ b/.github/workflows/dockerimage.yml @@ -14,9 +14,18 @@ jobs: build: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 - - name: Build the Docker image - run: docker build . --file Dockerfile --tag b4tman/armhf-alpine-qemu:$(date +%s) + - uses: actions/checkout@v2 + - name: Build image + uses: docker/build-push-action@v2 + with: + context: . + push: false + tags: b4tman/armhf-alpine-qemu:test + outputs: type=image,name=b4tman/armhf-alpine-qemu:test,push=false + - name: Test image + env: + DOCKER_BUILDKIT: 0 + run: docker build --force-rm -t tmp/test1 -f test/Dockerfile test diff --git a/test/Dockerfile b/test/Dockerfile new file mode 100644 index 0000000..907f909 --- /dev/null +++ b/test/Dockerfile @@ -0,0 +1,8 @@ +FROM b4tman/armhf-alpine-qemu:test + +RUN [ "cross-build-start" ] + +RUN sh -exc "[ \"armv7l\" = `uname -m` ]" + +RUN [ "cross-build-end" ] +