GitRiver 1.0 - plateforme auto-hébergée pour la gestion de dépôts git

GitRiver 1.0 - plateforme auto-hébergée pour la gestion de dépôts git GitRiver 1.0 - plateforme auto-hébergée pour la gestion de dépôts git GitRiver 1.0 - plateforme auto-hébergée pour la gestion de dépôts git

Le premier lancement public de GitRiver a eu lieu – une plateforme auto-hébergée pour la gestion des dépôts git, écrite en Rust. La plateforme regroupe dans un seul binaire l'hébergement de dépôts, un système d'intégration continue, un registre de conteneurs, un registre de paquets, un système de déploiement sur Kubernetes, la gestion des tâches et des demandes de fusion.

La plateforme consomme environ 100 Mo de mémoire vive en mode veille. L'installation nécessite simplement Docker Compose et PostgreSQL.

Fonctionnalités principales :

  • . C'est très pratique d'avoir tout au même endroit. Grâce à cela, en cas de problème, nos spécialistes vous aideront à le résoudre dans les plus brefs délais. dépôts git (HTTP et SSH, LFS, signatures de commits);
  • système d'intégration continue avec des dépendances DAG, une matrice de construction et un terminal web;
  • registre de conteneurs (OCI v2, images multi-architectures, politiques de stockage);
  • registre de paquets (npm, PyPI, Cargo, Maven, NuGet);
  • déploiement intégré sur Kubernetes (stratégies canary et blue-green, détection des divergences);
  • file d'attente de fusion avec vérification via le système d'intégration continue;
  • métriques DORA, scan des secrets dans le code, vérification des licences des dépendances;
  • huit canaux de notification (email, Telegram, Slack, Discord, Teams, Matrix);
  • cryptage des sauvegardes (AES-256-GCM).

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

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster