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
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