Skip to content

Commit 32b6dfc

Browse files
committed
feat(ci) publish to new repository hosted on docker hub
1 parent 192ebf0 commit 32b6dfc

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

.github/workflows/build_release_docker_image.yaml

+6-9
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ on:
66
- created
77

88
env:
9-
REGISTRY: ghcr.io
10-
IMAGE_NAME: ${{ github.repository }}
9+
IMAGE_REPOSITORY: ${{ vars.IMAGE_REPOSITORY }}
1110

1211
jobs:
1312
test-build-push-image:
@@ -82,9 +81,8 @@ jobs:
8281
- name: Log in to the Container Registry
8382
uses: docker/login-action@v3
8483
with:
85-
registry: ${{ env.REGISTRY }}
86-
username: ${{ github.actor }}
87-
password: ${{ secrets.GITHUB_TOKEN }}
84+
username: ${{ secrets.DOCKER_HUB_USERNAME }}
85+
password: ${{ secrets.DOCKER_HUB_PASSWORD }}
8886

8987
- name: Build Docker meta
9088
id: build-docker-meta
@@ -95,15 +93,14 @@ jobs:
9593
9694
- name: Build and push image
9795
run: |
98-
IMAGE_BASE=${{ env.REGISTRY }}/${{env.IMAGE_NAME}}
9996
IFS="," read -ra TAGS <<< ${{ steps.build-docker-meta.outputs.TAGS }}
10097
101-
docker build . --file Dockerfile --tag $IMAGE_BASE:${TAGS[0]} --label "runnumber=${GITHUB_RUN_ID}" --label "hash=${GITHUB_SHA}"
98+
docker build . --file Dockerfile --tag ${IMAGE_REPOSITORY}:${TAGS[0]} --label "runnumber=${GITHUB_RUN_ID}" --label "hash=${GITHUB_SHA}"
10299
103100
for TAG in ${TAGS[@]}; do
104101
if [ "${TAG}" != "${TAGS[0]}" ]; then
105-
docker tag "${IMAGE_BASE}:${TAGS[0]}" "${IMAGE_BASE}:${TAG}"
102+
docker tag "${IMAGE_REPOSITORY}:${TAGS[0]}" "${IMAGE_REPOSITORY}:${TAG}"
106103
fi
107-
docker push "${IMAGE_BASE}:${TAG}"
104+
docker push "${IMAGE_REPOSITORY}:${TAG}"
108105
done
109106
working-directory: ./ci

0 commit comments

Comments
 (0)