fix: Gitea-Registry-URL nicht aus gitea.server_url ableiten
Docker Image bauen und veroeffentlichen / build-and-push (push) Failing after 3m2s
Docker Image bauen und veroeffentlichen / build-and-push (push) Failing after 3m2s
gitea.server_url ist in manchen Gitea-Versionen leer (go-gitea/gitea#23276) und liefert selbst im Erfolgsfall eine volle URL mit https://-Schema statt des fuer docker login/Image-Tags benoetigten reinen Hostnamens. Registry jetzt fest als git.encry.de hinterlegt, k8s-Manifeste entsprechend vorausgefuellt.
This commit is contained in:
1 parent
66ae781948
commit
04da561380
4 files changed
+20
-9
No files matched your search
@@ -12,6 +12,14 @@ on:
|
||||
jobs:
|
||||
build-and-push:
|
||||
runs-on: docker-builder
|
||||
env:
|
||||
# Fest hinterlegt statt ${{ gitea.server_url }}: das hat in manchen
|
||||
# Gitea-Versionen einen Bug (leerer Wert im Runner, siehe
|
||||
# go-gitea/gitea#23276) und liefert selbst wenn es funktioniert eine
|
||||
# volle URL MIT "https://"-Schema — docker login/Image-Tags brauchen
|
||||
# aber den reinen Hostnamen ohne Schema. Bei einem Umzug auf eine
|
||||
# andere Gitea-Instanz hier anpassen.
|
||||
REGISTRY: git.encry.de
|
||||
steps:
|
||||
- name: Code auschecken
|
||||
uses: actions/checkout@v4
|
||||
@@ -29,7 +37,7 @@ jobs:
|
||||
- name: Bei der Gitea-Container-Registry anmelden
|
||||
uses: docker/login-action@v3
|
||||
with:
|
||||
registry: ${{ gitea.server_url }}
|
||||
registry: ${{ env.REGISTRY }}
|
||||
username: ${{ gitea.actor }}
|
||||
# GITEA_TOKEN hat aktuell KEIN Package-Write-Recht (Gitea-
|
||||
# Einschraenkung, Stand heute) — deshalb ein separates Personal
|
||||
@@ -43,7 +51,7 @@ jobs:
|
||||
id: meta
|
||||
uses: docker/metadata-action@v5
|
||||
with:
|
||||
images: ${{ gitea.server_url }}/${{ steps.image.outputs.name }}
|
||||
images: ${{ env.REGISTRY }}/${{ steps.image.outputs.name }}
|
||||
tags: |
|
||||
type=raw,value=latest,enable={{is_default_branch}}
|
||||
type=sha,format=short
|
||||
@@ -76,6 +84,6 @@ jobs:
|
||||
context: .
|
||||
target: builder
|
||||
push: true
|
||||
tags: ${{ gitea.server_url }}/${{ steps.image.outputs.name }}:migrate-${{ gitea.sha }}
|
||||
tags: ${{ env.REGISTRY }}/${{ steps.image.outputs.name }}:migrate-${{ gitea.sha }}
|
||||
cache-from: type=gha
|
||||
cache-to: type=gha,mode=max
|
||||
Reference in new issue
Block a user