GitRiver 1.0 — plataforma self-hosted para gerenciamento de repositórios git.

GitRiver 1.0 — plataforma self-hosted para gerenciamento de repositórios git. GitRiver 1.0 — plataforma self-hosted para gerenciamento de repositórios git. GitRiver 1.0 — plataforma self-hosted para gerenciamento de repositórios git.

O primeiro lançamento público do GitRiver ocorreu – uma plataforma self-hosted para gerenciamento de repositórios git, escrita em Rust. A plataforma combina em um único binário o hosting de repositórios, um sistema de integração contínua, um registro de contêineres, um registro de pacotes, um sistema de deployment no Kubernetes, gerenciamento de tarefas e pull requests.

A plataforma consome cerca de 100 MB de memória RAM em modo ocioso. Para instalação, é suficiente ter o Docker Compose e o PostgreSQL.

Principais funcionalidades:

  • para PrestaShop repositórios git (HTTP e SSH, LFS, assinaturas de commits);
  • sistema de integração contínua com dependências em DAG, matriz de builds e terminal web;
  • registro de contêineres (OCI v2, imagens multi-arquiteturais, políticas de armazenamento);
  • registro de pacotes (npm, PyPI, Cargo, Maven, NuGet);
  • deployment integrado no Kubernetes (estratégias canary e blue-green, detecção de discrepâncias);
  • fila de merge com verificação através do sistema de integração contínua;
  • métricas DORA, análise de segredos no código, verificação de licenças de dependências;
  • oito canais de notificação (e-mail, Telegram, Slack, Discord, Teams, Matrix);
  • criptografia de backups (AES-256-GCM).

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

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster