Files
Hello-World/.gitea/workflows/build-and-push.yml
MrUnknownDE 1bd5b948ac
All checks were successful
Build and Push Docker Image / build-push (push) Successful in 15s
lower case docker image error ^^
2026-04-06 16:13:10 +02:00

41 lines
1.2 KiB
YAML

name: Build and Push Docker Image
# Die Pipeline startet, wenn auf den main-Branch gepusht wird
on:
push:
branches:
- main
jobs:
build-push:
# WICHTIG: Setze hier das Label deines Gitea Runners ein (z.B. ubuntu-latest oder docker)
runs-on: ubuntu-latest
steps:
- name: Repository auschecken
uses: actions/checkout@v4
- name: Docker Buildx einrichten
uses: docker/setup-buildx-action@v3
# Login in die Gitea Container Registry
- name: Login in Gitea Registry
uses: docker/login-action@v3
with:
# WICHTIG: Ändere dies zu deiner Gitea-Domain (ohne https://)
registry: git.mrunk.de
username: ${{ gitea.actor }}
# Wir nutzen ein Secret für das Passwort (Erklärung siehe unten)
password: ${{ secrets.REGISTRY_TOKEN }}
# Image bauen und hochladen
- name: Build and Push
uses: docker/build-push-action@v5
with:
context: .
push: true
# WICHTIG: Passe die Domain und den Repository-Namen an!
# Format: domain.de/benutzername/image-name:tag
tags: |
git.mrunk.de/mrunknownde/hello-world:latest
git.mrunk.de/mrunknownde/hello-world:${{ gitea.sha }}