Neue öffentliche Codeberg Runner

Seit Neuem werden neue (mir unbekannte) Runner in der Codeberg Action-Runner UI angezeigt.

Es ist also so weit. Bald haben wir “freie” Build-Server.


Codeberg startete mit Woodpecker CI, einer externen CI/CD Lösung, die ich bisher nie benutzt hatte.
Doch parallel implementierte Forgejo (die Software hinter Codeberg) ein zu Github kompatibles “Actions” System.

Seit einem Jahr läuft nun auf einer meiner Privatmaschinen ein Forgejo-Runner und führt Builds bei jedem Commit aus.
Das Codeberg-Team hatte damals diese Technik selbst nicht eingesetzt und konnte daher bei Support-Fragen immer nur an das Forgejo-Team verweisen.

Doch nun hat Codeberg globale Actions-Runner aktiviert und betreibt nun frei verfügbare öffentliche CI/CD Dienste.
Neben meinen eigenen Build-Runnern werden nun folgende Instanzen angezeigt:

  • tiny@actions-tiny.aburayama.m.codeberg.org
    • für max. 2 Minuten Jobs
  • small@actions-tiny.aburayama.m.codeberg.org
    • für max. 5 Minuten Jobs
  • medium@actions-tiny.aburayama.m.codeberg.org (10 Minuten Jobs)
    • für max. 10 Minuten Jobs

Eine genauere Übersicht wird unter codeberg.org/actions/meta bereitgestellt.

Fazit

Ich finde das Angebot super. Mein Builds sprengen diese Limits teilweise, aber ich könnte mir vorstellen über einen freien Runner einen Webrequest an einen Cloud-Dienst zu senden, der eine VM hochfährt, die meinen eigenen Runner ausführt.
So spare ich Betriebskosten und aktiviere meine Resourcen nur bei Bedarf, und die Belastung auf der Seite von Codeberg ist minimal, da ja nur ein paar HTTP Aufrufe abgesetzt werden.

Codeberg bietet nun alle Features an, die Produkte wie Github oder Gitlab auch im Angebot haben … nur dass Codeberg ein echtes OpenSource-Projekt mit einer nicht-kommerziellen Mission ist.

Ein großes “Danke!” geht an die Codeberg Betreiber und die Community.

📧 📋 🐘 | 🔗 🔔
 

Meine Dokus über:
 
Weitere externe Links zu:
Alle extern verlinkten Webseiten stehen nicht in Zusammenhang mit opengate.at.
Für deren Inhalt wird keine Haftung übernommen.



Wenn sich eine triviale Erkenntnis mit Dummheit in der Interpretation paart, dann gibt es in der Regel Kollateralschäden in der Anwendung.
frei zitiert nach A. Van der Bellen
... also dann paaren wir mal eine komplexe Erkenntnis mit Klugheit in der Interpretation!