Files
repo_Claude/dev/issues/002-agent-ci-cd.md
egutierrez f3d5ddcddd docs: crear roadmap de issues para agentes
Se crean 9 issues para trackear el desarrollo de agentes:

Nuevos agentes:
- #001 orchestrator: coordinar agentes para proyectos
- #002 ci-cd: pipelines de build/test/deploy
- #003 testing: tests automatizados Go y React
- #004 api-client: gestión de APIs externas
- #005 docs-generator: documentación automática

Mejoras a existentes:
- #006 db-reader: PostgreSQL, migraciones
- #007 backend-lib: nuevos módulos shell/app
- #008 frontend-lib: versionado, testing
- #009 gitea: Actions, templates
2026-03-22 20:00:15 +01:00

50 lines
1.2 KiB
Markdown

# 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