// HEISE ONLINE — LINUX & OPEN SOURCE
heise+ | GitHub-Alternative Forgejo mit Actions zur automatisierten Codeschmiede machen
Die Open-Source-Codeschmiede Forgejo können Sie selbst hosten. Ein Runner ergänzt die Plattform um CI/CD-Pipelines, die kompatibel zu GitHub-Actions sind.
Im vorherigen Artikel dieser Reihe haben Sie gelernt, wie Sie mit Forgejo eine selbst gehostete Codeschmiede betreiben. Jetzt erklären wir, wie Sie mit einem Forgejo-Runner Build-Pipelines nachrüsten, um sich die Softwareentwicklung durch Automatisierung leichter zu machen, so wie Sie es vielleicht schon von GitHub-Actions kennen. Praktisch: Die YAML-Syntax der Actions in Forgejo ist weitgehend kompatibel mit GitHub-Actions. Der Umzug bestehender Workflows braucht also keine aufwendigen Anpassungen.
Eine Codeschmiede wie Forgejo ist nicht nur dazu da, um dort Code abzukippen, sondern sie kann auch Arbeit drumherum automatisieren. Zur zeitgemäßen Softwareentwicklung gehören oft automatisierte Tests oder der Bau von Container-Images. Das Stichwort dafür lautet CI/CD (Continuous Integration und Continuous Delivery) und dahinter steht folgendes Prinzip: Änderungen am Code sollen automatisch und in kurzen Abständen integriert, getestet und ausgeliefert werden.
Es braucht also einen Mechanismus, der auf Ereignisse im Repository, beispielsweise eine Änderung am Branch main, mit Aktionen reagiert. Im GitHub-Kosmos sind das GitHub-Actions; Forgejo-Actions sind das Gegenstück, um das es in diesem Artikel geht. Ein Workflow, das ist eine YAML-Datei im Repository, beschreibt, wann etwas und was passieren soll; ein Runner arbeitet die Aufgaben dann in einer isolierten Umgebung ab. Die Software-Pipeline arbeitet.
Batteriespeicher ist günstig wie nie und auch manche PV-Bestandsanlage könnte ein wenig mehr davon gebrauchen. Anker verspricht ein Update in fünf Minuten.
Elgatos Stream Deck + XL erleichtert die Mac-Bedienung mit zusätzlichen Tasten und Reglern, nimmt aber auch einiges an Platz weg. Das kann das Werkzeug.
Schauspieler liefern nur noch Rohdaten, der Computer kontrolliert jede Regung. Unser Test klärt, wie James Cameron dem Kino die Luft abdreht.
Dass KI Ressourcen verschwendet, ist kein Naturgesetz. Es liegt an den ineffizienten Mechanismen der großen Sprachmodelle. Alternativen kommen, auch aus Europa.
Monoblock-Klimaanlagen kühlen oft nur mäßig. Wir zeigen, wie sich die Leistung mit einer Fensterdurchführung und einer Schlauchisolierung verbessern lässt.
Entdecken Sie die historische Altstadt, das Jugendstil-Kaufhaus und echte Drehorte aus Kino und Serien mit der Kamera.