name: Docker Image Release on: push: tags: - "v*" jobs: release: runs-on: docker steps: - name: Checkout uses: actions/checkout@v4 - name: Set tag run: echo "TAG=${GITHUB_REF##*/}" >> $GITHUB_ENV - name: Login to Docker Registry run: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login -u "${{ secrets.REGISTRY_USERNAME }}" --password-stdin - name: Build and Push Docker Image run: | IMAGE=creations/profile-page docker build --target release -t $IMAGE:$TAG -t $IMAGE:latest . docker push $IMAGE:$TAG docker push $IMAGE:latest