GitRiver 1.0 – selbstgehostete Plattform zur Verwaltung von Git-Repositorien

GitRiver 1.0 – selbstgehostete Plattform zur Verwaltung von Git-Repositorien GitRiver 1.0 – selbstgehostete Plattform zur Verwaltung von Git-Repositorien GitRiver 1.0 – selbstgehostete Plattform zur Verwaltung von Git-Repositorien

Die erste öffentliche Veröffentlichung von GitRiver hat stattgefunden – einer selbst gehosteten Plattform zur Verwaltung von Git-Repositories, die in Rust geschrieben wurde. Die Plattform vereint in einer einzigen Binärdatei Repository-Hosting, ein Continuous Integration-System, ein Container-Registry, ein Paket-Registry, ein Deployment-System für Kubernetes, Aufgabenverwaltung und Merge-Anfragen.

Die Plattform verbraucht im Leerlauf etwa 100 MB RAM. Für die Installation sind Docker Compose und PostgreSQL ausreichend.

Hauptfunktionen:

  • Hosting Git-Repositories (HTTP und SSH, LFS, Commit-Signaturen);
  • ein Continuous Integration-System mit DAG-Abhängigkeiten, Build-Matrizen und einem Web-Terminal;
  • eine Container-Registry (OCI v2, Multi-Architektur-Images, Speicherpolitik);
  • eine Paket-Registry (npm, PyPI, Cargo, Maven, NuGet);
  • eingebautes Deployment in Kubernetes (Canary- und Blue-Green-Strategien, Diskrepanz-Erkennung);
  • eine Merge-Warteschlange mit Validierung über das Continuous Integration-System;
  • DORA-Metriken, Geheimnis-Scanning im Code, Lizenzprüfung für Abhängigkeiten;
  • acht Benachrichtigungskanäle (E-Mail, Telegram, Slack, Discord, Teams, Matrix);
  • Verschlüsselung von Backups (AES-256-GCM).

Technologiestack: Rust (Axum, SQLx, Tokio), React, TypeScript, PostgreSQL.

Quelle: linux.org.ru

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster