Linux

Forgejo-Runner besiegt

21.06.2026 · 17 Aufrufe

Ich bin gerade mit einem neuen Projekt beschäftigt, für dieses hatte ich eine Organisation innerhalb Forgejos angelegt und damit fingen die Probleme an. Aber ich habe es geschafft


Ich bin gerade mit einem neuen Projekt beschäftigt, für dieses hatte ich eine Organisation innerhalb Forgejos angelegt und damit fingen die Probleme an. Aber ich habe es geschafft

😉

FrankM (@FrankM@nrw.social)

Ich habe den forgejo-runner bezwungen. Manche Dinge kosten richtig Zeit. Macht man eine Organisation auf und dann hat man viel zum Spielen 😉 #forgejo #linux #codeberg

favicon

NRW.social (nrw.social)

Am 14. Juni hatte ich ihn bezwungen, aber ich bin die Geschichte noch schuldig, hier ist sie.

Meine Forgejo-Runner Installation

  • Läuft in einer VM auf meinem Proxmox

  • Debian 13 Trixie

  • Forgejo-runner als Binary Installation

  • podman version 5.8.2

Bevor ich die Organisation gegründet hatte, lief alles im Runner einwandfrei. Dann kam die Organisation und die brauchte natürlich einen Runner für CI/CD. Ich konnte der Organisation aber keinen Runner zuweisen. Ich musste also einen neuen anlegen und dann wurde es kompliziert. Ich hatte nun einen alten Runner, der mir gehörte und einen neuen für die Organisation. Aber, wie erzeugt man den, wenn die Forgejo Installation eine Podman / Quadlet Installation ist? Wir verbinden uns auf den Forgejo Server.

Runner registrieren (Forgejo Server)

Secret erzeugen!

NEW_SECRET="$(podman exec -i -u git forgejo forgejo forgejo-cli actions generate-secret)"
echo "$NEW_SECRET"

Runner registrieren

podman exec -it -u git forgejo   forgejo forgejo-cli actions register   --name card-catalog   --scope card-catalog/main-App   --secret "<SECRET>"

Hier im Beispiel heißt der Runner card-catalog, scope gibt das Repo an. Nach Eingabe erscheint eine Nummer, das ist die UUID, kopieren!

Zum Scope, im Beispiel registriert

  • card-catalog/main-App (Genau das Repo)

  • card-catalog (Runner gilt für die ganze Organisation)


Per E-Mail teilen