GitRiver 1.0 — самостоятелно хоствана платформа за управление на git-репозитории

GitRiver 1.0 — самостоятелно хоствана платформа за управление на git-репозитории GitRiver 1.0 — самостоятелно хоствана платформа за управление на git-репозитории GitRiver 1.0 — самостоятелно хоствана платформа за управление на git-репозитории

Състоя се първото публично издание на GitRiver – самостоятелно хоствана платформа за управление на git-репозиторий, написана на Rust. Платформата обединява в един бинарен файл хостинг на репозитории, система за непрекъсната интеграция, регистър на контейнери, регистър на пакети, система за разгръщане в Kubernetes, управление на задачи и заявки за сливане.

Платформата консумира около 100 МБ оперативна памет в режим на неактивност. За инсталиране е необходим само Docker Compose и PostgreSQL.

Основни възможности:

  • хостинг git-репозитории (HTTP и SSH, LFS, подписи на комити);
  • система за непрекъсната интеграция с DAG-зависимости, матрица на сборки и уеб терминал;
  • регистър на контейнери (OCI v2, мултиархитектурни изображения, политики за съхранение);
  • регистър на пакети (npm, PyPI, Cargo, Maven, NuGet);
  • вградена система за разгръщане в Kubernetes (канарейни и синьо-зелени стратегии, откритие на несъответствия);
  • опашка за сливане с проверка чрез системата за непрекъсната интеграция;
  • метрики DORA, сканиране на секрети в кода, проверка на лицензиите на зависимостите;
  • осем канала за уведомления (електронна поща, Telegram, Slack, Discord, Teams, Matrix);
  • шифроване на резервни копия (AES-256-GCM).

Технологичен стек: Rust (Axum, SQLx, Tokio), React, TypeScript, PostgreSQL.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster