LĂ«shimi i parĂ« publik i GitRiver â njĂ« platformĂ« e pritur pĂ«r menaxhimin e repozitorĂ«ve git, e shkruar nĂ« Rust. Platforma bashkon nĂ« njĂ« binar hostimin e repozitorĂ«ve, njĂ« sistem tĂ« integrimit tĂ« vazhdueshĂ«m, njĂ« regjistĂ«r konteinerĂ«sh, njĂ« regjistĂ«r paketash, njĂ« sistem vendosjeje nĂ« Kubernetes, menaxhim detyrash dhe kĂ«rkesa pĂ«r bashkim.
Platforma konsumon rreth 100 MB memorie RAM në modalitetin e pushimit. Për ta instaluar, mjafton Docker Compose dhe PostgreSQL.
Karakteristikat kryesore:
- hosting repozitorëve git (HTTP dhe SSH, LFS, nënshkrime commit-i);
- sistem integrimi i vazhdueshëm me varësi DAG, matricë ndërtimi dhe terminal web;
- regjistër konteinerësh (OCI v2, imazhe shumëarqitekturore, politika ruajtjeje);
- regjistër paketash (npm, PyPI, Cargo, Maven, NuGet);
- ndërtim i integruar në Kubernetes (strategji kanarike dhe blu-verdhë, zbuluar dallime);
- rresht bashkimi me verifikim përmes sistemit të integrimit të vazhdueshëm;
- metrika DORA, skanimi i sekreteve në kod, kontrolli i licencave të varësive;
- tetë kanale njoftimi (postë elektronike, Telegram, Slack, Discord, Teams, Matrix);
- kriptimi i kopjeve rezervë (AES-256-GCM).
Staku teknologjik: Rust (Axum, SQLx, Tokio), React, TypeScript, PostgreSQL.
Burimi: linux.org.ru
