GitRiver 1.0 es una plataforma autogestionada para la gestión de repositorios git

GitRiver 1.0 es una plataforma autogestionada para la gestión de repositorios git GitRiver 1.0 es una plataforma autogestionada para la gestión de repositorios git GitRiver 1.0 es una plataforma autogestionada para la gestión de repositorios git

Se lanzó la primera versión pública de GitRiver: una plataforma autoalojada para la gestión de repositorios git, escrita en Rust. La plataforma integra en un solo binario el alojamiento de repositorios, un sistema de integración continua, un registro de contenedores, un registro de paquetes, un sistema de despliegue en Kubernetes, gestión de tareas y solicitudes de fusión.

La plataforma consume alrededor de 100 MB de memoria RAM en reposo. Para la instalación, solo se necesita Docker Compose y PostgreSQL.

Principales características:

  • hosting repositorios git (HTTP y SSH, LFS, firmas de confirmaciones);
  • sistema de integración continua con dependencias DAG, matriz de compilaciones y terminal web;
  • registro de contenedores (OCI v2, imágenes multiarquitectónicas, políticas de almacenamiento);
  • registro de paquetes (npm, PyPI, Cargo, Maven, NuGet);
  • despliegue integrado en Kubernetes (estrategias canary y blue-green, detección de discrepancias);
  • cola de fusión con verificación a través del sistema de integración continua;
  • métricas DORA, escaneo de secretos en el código, verificación de licencias de dependencias;
  • ocho canales de notificación (correo electrónico, Telegram, Slack, Discord, Teams, Matrix);
  • cifrado de copias de seguridad (AES-256-GCM).

Stack tecnológico: Rust (Axum, SQLx, Tokio), React, TypeScript, PostgreSQL.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster