parent
9d31e5886e
commit
ea0725a734
5
.github/workflows/docker-image-push.yml
vendored
5
.github/workflows/docker-image-push.yml
vendored
|
@ -40,14 +40,17 @@ jobs:
|
|||
EXTRA_ARG+=("--push")
|
||||
VERSION="$(git describe --exact-match --tags)"
|
||||
TAG="${VERSION}"
|
||||
MAJOR_TAG="$(echo "$VERSION" | sed -nre 's/^([0-9]+).*/\1/p')"
|
||||
LATEST_TAG="latest"
|
||||
if grep -q "^alpine/" <<< "${{ matrix.dockerfile }}"; then
|
||||
TAG="${TAG}-alpine"
|
||||
MAJOR_TAG="${MAJOR_TAG}-alpine"
|
||||
LATEST_TAG="alpine"
|
||||
fi
|
||||
# If not a pre-release push LATEST_TAG
|
||||
# If not a pre-release push LATEST_TAG & MAJOR_TAG
|
||||
if grep -qE "^[0-9]*\.[0-9]*\.[0-9]*$" <<< "${VERSION}"; then
|
||||
EXTRA_ARG+=("--tag" "${DOCKER_REPOSITORY}:${LATEST_TAG}")
|
||||
EXTRA_ARG+=("--tag" "${DOCKER_REPOSITORY}:${MAJOR_TAG}")
|
||||
fi
|
||||
fi
|
||||
docker buildx build \
|
||||
|
|
2
.github/workflows/docker-image-test.yml
vendored
2
.github/workflows/docker-image-test.yml
vendored
|
@ -11,7 +11,7 @@ jobs:
|
|||
dockerfile: [Dockerfile, alpine/Dockerfile]
|
||||
steps:
|
||||
- name: Set env
|
||||
run: echo "::set-env name=mount_dir::$(mktemp -d)"
|
||||
run: echo "mount_dir=$(mktemp -d)" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v1
|
||||
|
|
Loading…
Reference in a new issue