# Issue #002: Crear agente ci-cd **Tipo:** feat **Prioridad:** alta **Estado:** pendiente ## Descripción Crear un agente para gestionar pipelines de CI/CD, principalmente con Gitea Actions (compatible con GitHub Actions) o Drone CI. ## Capacidades requeridas ### Gitea Actions - [ ] Crear workflows `.gitea/workflows/*.yml` - [ ] Templates para Go (test, build, lint) - [ ] Templates para React (test, build, lint) - [ ] Templates para Docker (build, push) - [ ] Configurar secrets en Gitea ### Pipelines - [ ] Pipeline de PR: lint → test → build - [ ] Pipeline de merge: test → build → deploy - [ ] Pipeline de release: tag → build → push registry ### Integración - [ ] Detectar tipo de proyecto (Go/React/ambos) - [ ] Generar pipeline apropiado - [ ] Configurar badges de estado ## Templates a incluir ```yaml # .gitea/workflows/ci.yml name: CI on: [push, pull_request] jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 - run: go test ./... ``` ## Dependencias - Gitea Actions habilitado en la instancia - Agente gitea para gestionar secrets - Agente docker para builds de imágenes