Der Bildname kommt nicht mehr vom Repositoriumsnamen
Image bauen und veröffentlichen / image (push) Canceled after 0s
Image bauen und veröffentlichen / image (push) Canceled after 0s
Das Repo heisst auf Gitea noch „halo", das Programm aber Flaro. Der Workflow leitete den Bildnamen aus `gitea.repository` ab — das Image hiesse `git.scarriffle.com/scarriffle/halo` und wäre die eine Stelle, an der der alte Name überlebt. Das Skript daneben schreibt `flaro`; beides zusammen ergäbe zwei Images für dieselbe Sache. Gitea legt Pakete am **Besitzer** ab, nicht am Repository — sie dürfen deshalb anders heissen als das Repo. Jetzt nehmen beide Wege `<besitzer>/flaro`, überschreibbar über die Variable `IMAGE_NAME`. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
c12748e262
commit
fbf4a29461
@@ -45,10 +45,15 @@ jobs:
|
||||
id: marken
|
||||
run: |
|
||||
REGISTRY="${{ vars.REGISTRY || 'git.scarriffle.com' }}"
|
||||
# Gitea verlangt Kleinbuchstaben im Pfad; der Besitzername kann
|
||||
# gross geschrieben sein.
|
||||
PFAD=$(echo "${{ gitea.repository }}" | tr '[:upper:]' '[:lower:]')
|
||||
BILD="$REGISTRY/$PFAD"
|
||||
# **Der Name des Pakets, nicht der des Repos.** Gitea legt Pakete
|
||||
# am Besitzer ab, nicht am Repository — sie dürfen deshalb anders
|
||||
# heissen. Hier ist das nötig: das Repo heisst noch „halo", das
|
||||
# Programm aber Flaro, und ein Image namens `halo` wäre die eine
|
||||
# Stelle, an der der alte Name überlebt.
|
||||
#
|
||||
# Kleinbuchstaben, weil die Registry nichts anderes annimmt.
|
||||
BESITZER=$(echo "${{ gitea.repository_owner }}" | tr '[:upper:]' '[:lower:]')
|
||||
BILD="$REGISTRY/$BESITZER/${{ vars.IMAGE_NAME || 'flaro' }}"
|
||||
|
||||
MARKEN="$BILD:latest,$BILD:${GITHUB_SHA::7}"
|
||||
# Auf einem Git-Tag zusätzlich dessen Namen — damit sich eine
|
||||
|
||||
Reference in New Issue
Block a user