@@ -236,49 +236,3 @@ jobs:
236236 parent : false
237237 process_gcloudignore : false
238238
239- deploy-postgres-dockerhub :
240- runs-on : ubuntu-latest
241- needs : postgres-e2e-tests
242- if : |
243- github.ref == 'refs/heads/master' ||
244- startsWith(github.ref, 'refs/tags/') ||
245- startsWith(github.ref, 'refs/heads/feature.')
246-
247- steps :
248- - name : Download Docker image
249- uses : actions/download-artifact@v6
250- with :
251- name : postgres-docker-image
252- path : /tmp
253-
254- - name : Load Docker image
255- run : docker load --input /tmp/postgres-image.tar
256-
257- - name : Log in to Docker Hub
258- uses : docker/login-action@v3
259- with :
260- username : ${{ secrets.DOCKER_USER }}
261- password : ${{ secrets.DOCKER_PASS }}
262-
263- - name : Determine Docker tag
264- id : docker-tag
265- run : |
266- if [ "${{ github.ref }}" == "refs/heads/master" ]; then
267- DOCKER_TAG="${{ github.sha }}"
268- elif [[ "${{ github.ref }}" == refs/tags/* ]]; then
269- DOCKER_TAG="${{ github.ref_name }}"
270- elif [[ "${{ github.ref }}" == refs/heads/feature.* ]]; then
271- DOCKER_TAG="${{ github.ref_name }}"
272- else
273- echo "Not pushing to DockerHub for ref=${{ github.ref }}"
274- exit 0
275- fi
276- echo "tag=${DOCKER_TAG}" >> $GITHUB_OUTPUT
277- echo "full_tag=${{ secrets.DOCKERHUB_REPO }}:${DOCKER_TAG}-postgres" >> $GITHUB_OUTPUT
278-
279- - name : Tag and push Docker image
280- if : steps.docker-tag.outputs.tag != ''
281- run : |
282- docker tag app:build ${{ steps.docker-tag.outputs.full_tag }}
283- docker images
284- docker push ${{ steps.docker-tag.outputs.full_tag }}
0 commit comments