Einrichtung für einen Forgejo-Actions-Runner #6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ci/runner-setup"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Legt unter
tools/runner/alles ab, was für den Runner nötig ist – Compose-Datei, Beispiel-Konfiguration und eine Schritt-für-Schritt-Anleitung.Hinweis vorweg: Ich konnte den Runner aus dieser Sitzung heraus nicht starten – der Benutzer
devist nicht in derdocker-Gruppe,sudoist durch „no new privileges" gesperrt, und die Sitzungsumgebung ist ohnehin flüchtig. Die drei Befehle aus der Anleitung müssen als root auf dem Server laufen.Inhalt
docker-compose.yml– Runner 13.2.0, eigener Ordner, Docker-Socket des Hosts,mem_limit: 512m, Log-Rotationconfig.example.yml–capacity: 1, Timeout, Label-Zuordnung, CacheREADME.md– Token holen (Web oder API), registrieren, Konfiguration erzeugen, startenAbgestimmt auf dieses Setup
ubuntu-latest:docker://node:20-bookworm, damitruns-on: ubuntu-latestausci.ymlundrelease.ymlgreift; Node füractions/checkoutist in dem Image enthaltencapacity: 1und Speicherlimit, weil der Server nur 4 GB hat/opt/forgejound die dortigen Container werden nicht angefasst – der Runner bekommt ein eigenes VerzeichnisZwei Punkte zum bewussten Entscheiden
release.yml.ci.ymlinstalliert PHP 7.4 und 8.2 übershivammathur/setup-php, das braucht einen Container.🤖 Generated with Claude Code