GitRiver 1.0 — samostalna platforma za upravljanje git repozitorijima

GitRiver 1.0 — samostalna platforma za upravljanje git repozitorijima GitRiver 1.0 — samostalna platforma za upravljanje git repozitorijima GitRiver 1.0 — samostalna platforma za upravljanje git repozitorijima

Održano je prvo javno izdanje GitRiver – self-hosted platforme za upravljanje git-repozitorijima, napisane u Rustu. Platforma objedinjuju u jednom binarnom obliku hosting repozitorija, sustav kontinuirane integracije, registar kontejnera, registar paketa, sustav implementacije u Kubernetes, upravljanje zadacima i zahtjeve za spajanjem.

Platforma troši oko 100 MB radne memorije u stanju mirovanja. Za instalaciju je dovoljan Docker Compose i PostgreSQL.

Glavne mogućnosti:

  • hosting git-repozitorije (HTTP i SSH, LFS, potpisi commit-a);
  • sustav kontinuirane integracije s DAG-zavisnostima, matricom gradnje i web-terminalom;
  • registar kontejnera (OCI v2, višearhitekturne slike, politike pohrane);
  • registar paketa (npm, PyPI, Cargo, Maven, NuGet);
  • ugrađena implementacija u Kubernetes (kanarinske i plave-zelene strategije, otkrivanje razlika);
  • red za spajanje s provjerom kroz sustav kontinuirane integracije;
  • DORA metrike, skeniranje tajni u kodu, provjera licenci zavisnosti;
  • osam kanala obavijesti (e-mail, Telegram, Slack, Discord, Teams, Matrix);
  • kriptiranje sigurnosnih kopija (AES-256-GCM).

Tehnološki skup: Rust (Axum, SQLx, Tokio), React, TypeScript, PostgreSQL.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster