profilePage/.forgejo/workflows/docker-release.yml
creations 7016c7b7fb
Some checks failed
Code quality checks / biome (push) Successful in 7s
Docker Image Release / build-and-push (push) Failing after 4s
test docker build
2025-05-21 17:31:44 -04:00

30 lines
800 B
YAML

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