GitOps
Sistema de automacao que monitora releases no GitHub e distribui artefatos via Backblaze B2 + CDN. Projetado para entregar binarios, documentacao e pacotes de forma automatica, versionada e com URLs amigaveis.
O que o GitOps faz
GitHub Release ──► GitOps ──► Backblaze B2 ──► CDN
(v1.2.0) processa armazena entrega
artefatos versoes https://projeto.ccs.systems/Quando voce publica um release no GitHub, o GitOps automaticamente:
- Detecta o novo release (via webhook ou polling)
- Baixa os assets do release e arquivos do repositorio
- Processa artefatos conforme
.gitops.yml(binarios, ZIPs, docs) - Envia para Backblaze B2 com estrutura versionada
- Disponibiliza via CDN com URLs como
https://projeto.ccs.systems/binario - Notifica via Telegram quando o processamento completa
Componentes
| Componente | Stack | Funcao |
|---|---|---|
| gitops-sys | Python/Flask | Backend - API e processamento |
| gitops-front | React/Vite | Dashboard de monitoramento |
| gitops-mcp | Rust/rmcp | Integracao com Claude Code |
Projetos Usando GitOps
| Projeto | CDN | Tipo |
|---|---|---|
| Runner | runner.ccs.systems |
Client CLI |
| DeployAlly | deployally.ccs.systems |
Client CLI |
| Implant | implant.ccs.systems |
Client CLI |
| CCS Client | ccs.ccs.systems |
Client CLI |
| BackupAlly | get.backupally.com |
Client CLI |
Exemplo de Entrega
Para um projeto runner com release v1.2.3:
https://runner.ccs.systems/runner ← binario latest
https://runner.ccs.systems/runner.zip ← zip latest
https://runner.ccs.systems/v1.2.3/runner ← binario versionado
https://runner.ccs.systems/docs/latest/README.md
https://runner.ccs.systems/docs/v1.2.3/README.mdVersao Atual
- Backend: v0.3.1
- Frontend: v1.0.0
- MCP: v0.1.0
Links
- Dashboard: app.gitops.borlot.com.br
- API: sys.gitops.borlot.com.br
By Borlot.com.br on 06/03/2026