Compare commits

..

2 Commits

Author SHA1 Message Date
434ca8a4be Merge pull request 'ci: add docker build action' (#2) from ci/docker-build into main
Some checks failed
Build and Push Docker Image / docker-build (push) Has been cancelled
Reviewed-on: #2
2025-11-26 10:05:17 +00:00
e330405c4f ci: add docker build action 2025-11-26 10:03:58 +00:00

View File

@@ -0,0 +1,36 @@
name: Build and Push Docker Image
on:
push:
branches:
- main
jobs:
docker-build:
runs-on: docker
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Set up variables
run: |
IMAGE="${{ secrets.GITEA_REGISTRY }}/${{ secrets.GITEA_USERNAME }}/flingue-website"
SHA_TAG=$(echo "${GITHUB_SHA}" | cut -c1-7)
echo "IMAGE=$IMAGE" >> $GITHUB_ENV
echo "SHA_TAG=$SHA_TAG" >> $GITHUB_ENV
- name: Log in to Gitea Container Registry
run: |
echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login \
-u "${{ secrets.REGISTRY_USERNAME }}" \
--password-stdin "${{ secrets.REGISTRY_URL }}"
- name: Build Docker image
run: |
docker build -t "$IMAGE:latest" -t "$IMAGE:${SHA_TAG}" .
- name: Push Docker image
run: |
docker push "$IMAGE:latest"
docker push "$IMAGE:${SHA_TAG}"