GitRiver 1.0 — iseteenindatav platvorm git-repositooriate haldamiseks

GitRiver 1.0 — iseteenindatav platvorm git-repositooriate haldamiseks GitRiver 1.0 — iseteenindatav platvorm git-repositooriate haldamiseks GitRiver 1.0 — iseteenindatav platvorm git-repositooriate haldamiseks

Toimus esimene avalik vĂ€ljaanne GitRiverist – isehostitud platvormist git-repositooriumide haldamiseks, mis on kirjutatud Rustis. Platvorm ĂŒhendab ĂŒhes binaarses failis repositooriumide hostimise, pideva integreerimise sĂŒsteemi, konteinerite registri, pakettide registri, Kubernetes'e juurutamise, ĂŒlesannete haldamise ja sulandumisettepanekud.

Platvorm kasutab tĂŒhikĂ€igul umbes 100 MB mĂ€lu. Installimiseks piisab Docker Compose'ist ja PostgreSQL'ist.

PÔhifunktsioonid:

  • hostimine git-repositooriumide (HTTP ja SSH, LFS, kohandatud allkirjad);
  • pideva integreerimise sĂŒsteem DAG-sĂ”ltuvustega, ehitusmatt ja veebiterminal;
  • konteinerite register (OCI v2, mitme arhitektuuri pildid, salvestamise poliitikad);
  • pakettide register (npm, PyPI, Cargo, Maven, NuGet);
  • sisseehitatud juurutamine Kubernetesesse (kanarie ja sinise-roheline strateegia, erinevuste tuvastamine);
  • sulandumise jĂ€rjekord ning kontroll pideva integreerimise sĂŒsteemi kaudu;
  • DORA mÔÔdikud, saladuste skaneerimine koodis, sĂ”ltuvuste litsentside kontroll;
  • kaheks kanalit teavitamiseks (e-post, Telegram, Slack, Discord, Teams, Matrix);
  • varukoopiate krĂŒptimine (AES-256-GCM).

Tehnoloogiline stack: Rust (Axum, SQLx, Tokio), React, TypeScript, PostgreSQL.

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster