diff --git a/.github/workflows/dockerimage.yml b/.github/workflows/dockerimage.yml index 869faf6f..987fa136 100644 --- a/.github/workflows/dockerimage.yml +++ b/.github/workflows/dockerimage.yml @@ -16,13 +16,14 @@ jobs: - name: Build the Docker image env: # @see https://docs.docker.com/develop/develop-images/build_enhancements/ - COMPOSE_DOCKER_CLI_BUILD: "1" DOCKER_BUILDKIT: "1" run: | docker build . \ - --cache-from macbre/index-digest:latest \ - --build-arg COMMIT_SHA=$(git rev-parse --short HEAD) \ + --cache-from ghcr.io/macbre/index-digest:latest \ + --build-arg BUILDKIT_INLINE_CACHE=1 \ + --build-arg GITHUB_SHA=$(git rev-parse --short HEAD) \ --tag ${{ github.repository }} + docker images echo "## Image labels:" diff --git a/Dockerfile b/Dockerfile index 7bc0bc99..e2a2f9bd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,13 +16,8 @@ RUN apk upgrade \ && rm -rf /root/.cache \ && apk del build-deps -ARG COMMIT_SHA="dev" -ENV COMMIT_SHA ${COMMIT_SHA} - -# label the image with branch name and commit hash -LABEL maintainer="maciej.brencz@gmail.com" -LABEL org.opencontainers.image.source="https://github.com/macbre/index-digest" -LABEL org.opencontainers.image.revision="${COMMIT_SHA}" +ARG GITHUB_SHA="dev" +ENV COMMIT_SHA ${GITHUB_SHA} # install the remaining files ADD . . diff --git a/hooks/build b/hooks/build deleted file mode 100644 index 53cc705e..00000000 --- a/hooks/build +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -# see https://docs.docker.com/docker-hub/builds/advanced/#build-hook-examples -docker build --build-arg COMMIT_SHA=$SOURCE_COMMIT -f $DOCKERFILE_PATH -t $IMAGE_NAME .