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
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user