Versionsverwaltung: Gitea 1.19 erlaubt das Verwenden von GitHub Actions
Der Service für Git auf eigenen Servern präsentiert eine Preview-Version eines CI-Systems nach dem Vorbild von GitHub Actions, die sich darin verwenden lassen.
![](https://heise.cloudimg.io/width/610/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/3/7/2/5/1/3/0/shutterstock_663722608-6f073e73bc01e96a.jpeg)
(Bild: Lapina/Shutterstock.com)
Das Versionsverwaltungswerkzeug Gitea bringt in Version 1.19 ein built-in System für Continuous Integration (CI) als Preview mit: Gitea Actions. Daneben erleichtert das Minor Release das Kopieren des gesamten Inhalts einer Datei, hebt Note
- und Warning
-Hinweise in Markdown-Blockquotes farblich hervor und kann mit Asciicast-Dateien umgehen. In die neue Version flossen insgesamt 544 Pull Requests ein.
Bei Gitea handelt es sich um einen in Go geschriebenen Git-Service, der als Community-geführter Nachfolger von Gogs quelloffen verfügbar ist. Er soll Entwicklerinnen und Entwicklern auf einfache Weise ermöglichen, einen Git-Service auf eigenen Servern zu betreiben. Die Gitea-Features im Vergleich mit weiteren Versionsverwaltungswerkzeugen wie GitHub, GitLab oder BitBucket zeigt eine tabellarische Auflistung.
Continuous Integration mit Gitea Actions
Erstmals 2019 vorgestellt, sind GitHub Actions ein auf CI/CD (Continuous Integration/Continuous Delivery) ausgelegter Bestandteil des Versionsverwaltungsdienstes GitHub. Die CI/CD-Integration war laut dem Gitea-Team eines der meistgefragten Feature-Requests, dem es nun nachgekommen ist: Das neue integrierte CI-System Gitea Actions ist als Preview enthalten. Es erlaubt das Wiederverwenden bekannter Workflows und das Verwenden von GitHub Actions in selbstverwalteten Gitea-Instanzen.
Derzeit nicht vollständig mit GitHub Actions kompatibel, plant das Entwicklungsteam die Kompatibilität in kommenden Releases zu erhöhen. Mit der Einführung von Gitea Actions geht die nicht abwärtskompatible Änderung einher, dass der Username gitea-actions dafür reserviert ist. Sollte ein User mit einem solchen Namen existieren, ist er vom Admin umzubenennen, was mithilfe des Admin-Panels möglich ist.
(Bild: Gitea)
Ein Tutorial für das Verwenden von Gitea Actions ist im Gitea-Blog zu finden. Weitere Hintergrundinformationen bietet das GitHub-Issue, in dem sich die zweijährige Arbeit nachverfolgen lässt.
Weitere Highlights in Gitea 1.19 hebt der ankündigende Blogeintrag hervor.
(mai)