Herramientas CI/CD — GitHub Actions y GitLab CI
Cuatro utilidades CI/CD en el navegador: formatear y validar estructuralmente workflows de GitHub Actions y YAML de GitLab CI. Para el formato YAML general, consulta embellecer YAML.
- Embellece YAML de GitHub Actions y GitLab CI para revisiones legibles.
- Detecta errores estructurales de workflow antes de hacer push.
- Combínalo con comprobaciones de Dockerfile y Compose en la misma sesión.
Formatear GitHub Actions
Embellece YAML de workflows de GitHub Actions con indentación de 2 espacios (los comentarios no se conservan).
Validar GitHub Actions
Comprobaciones estructurales de on, jobs y steps — no es actionlint completo.
Formatear GitLab CI
Formatea .gitlab-ci.yml con indentación de 2 espacios (round-trip js-yaml).
Validar GitLab CI
Comprobaciones estructurales de stages, jobs y script/trigger — no es un runner de GitLab.
Guías

GitHub Actions: lint y corrección de workflows YAML
YAML roto, `on` o `jobs` ausentes, steps vacíos: valida la estructura de tus workflows antes del push — y deja actionlint para la CI.

JSON a YAML: cuándo convertir, trampas y herramientas en línea
Config K8s, CI/CD, Ansible: convierte JSON ↔ YAML en el navegador sin perder la estructura ni los tipos.

Validar Docker Compose y archivos `.env` en línea
Revisa la estructura de tus `compose.yml` y `.env` antes de `docker compose up` — validación local en el navegador, sin instalar herramientas.

Dockerfile: lint y formateo en línea (Hadolint)
Detecta anti-patrones Docker (usuario root, capas de cache, tags `latest`) y formatea tus Dockerfiles antes de la CI.

Minificación CI/CD: GitHub Actions y GitLab CI
Integra la minificación JavaScript y CSS en tus pipelines CI/CD. Ejemplos concretos con GitHub Actions y GitLab CI para un despliegue optimizado.

Minificadores en línea vs build (Webpack, Vite, Terser)
Las diferencias entre minificadores en línea y herramientas de build. Cuándo usar cada enfoque para optimizar el flujo de desarrollo.