Registro de cambios · jobs-deploy¶
2026-10-14 · los 32 jobs los ejecuta el panel¶
- Los 17 jobs que estaban con
ejecutar_interno: false(marcados «EXTERNO» por enviar a terceros) pasan atrueen susjob.yaml: el contenedor es el único ejecutor y el panel lanza todos los jobs por su cron (no hay cron externo en la VM). Decisión del responsable del proyecto; permite mover el contenedor a otra infraestructura (por ejemplo Azure) sin cambiar quién ejecuta. - Para una base del panel ya creada, aplicar el cambio con
docker compose exec panel python -m tools.sync_jobs --forzar(ver RUNBOOK, sección 6).
2026-10-14 · versión inicial¶
- Imagen única (panel + 18 repos / 32 jobs) en Python 3.11, un venv editable por job, ODBC 17/18, wkhtmltopdf.
tools/sync_jobs.py: importa losjob.yamlal panel (idempotente), con reglas de alerta por job y auditoría enaudit_log.tools/preparar_contexto.py,generar_env_example.py,verificar_env.py;docker/dabra-job.sh,docker/smoke.sh.- Construida y levantada en Docker Desktop:
docker compose buildOK, contenedorhealthyysmokeen verde.
Fuente: repositorio jobs-deploy, versión 5bbe011. Página generada con tools/publicar_docs.py.