File tree 1 file changed +6
-9
lines changed
1 file changed +6
-9
lines changed Original file line number Diff line number Diff line change 6
6
- created
7
7
8
8
env :
9
- REGISTRY : ghcr.io
10
- IMAGE_NAME : ${{ github.repository }}
9
+ IMAGE_REPOSITORY : ${{ vars.IMAGE_REPOSITORY }}
11
10
12
11
jobs :
13
12
test-build-push-image :
82
81
- name : Log in to the Container Registry
83
82
uses : docker/login-action@v3
84
83
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 }}
88
86
89
87
- name : Build Docker meta
90
88
id : build-docker-meta
@@ -95,15 +93,14 @@ jobs:
95
93
96
94
- name : Build and push image
97
95
run : |
98
- IMAGE_BASE=${{ env.REGISTRY }}/${{env.IMAGE_NAME}}
99
96
IFS="," read -ra TAGS <<< ${{ steps.build-docker-meta.outputs.TAGS }}
100
97
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}"
102
99
103
100
for TAG in ${TAGS[@]}; do
104
101
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}"
106
103
fi
107
- docker push "${IMAGE_BASE }:${TAG}"
104
+ docker push "${IMAGE_REPOSITORY }:${TAG}"
108
105
done
109
106
working-directory : ./ci
You can’t perform that action at this time.
0 commit comments