Cambia el contexto de ejemplo
push y main son valores de demostración. Para una merge request, modifica primero el origen y las ramas del pipeline.
Herramientas CI/CD
Pega .gitlab-ci.yml, define el contexto de prueba y examina jobs, variables e includes locales que proporciones.
El análisis se hace en este navegador. No se envía nada a GitLab.
Aún no se ha analizado. Ejecuta el análisis de este YAML.
Un archivo YAML válido puede tener un stage mal escrito o una regla que descarte el job esperado. El editor de GitLab CI permite comprobar esas pistas locales antes de acumular commits de prueba.
El validador de GitLab CI de esta página cubre estructuras concretas. Para saber qué hará tu proyecto y versión de GitLab, confirma el archivo en CI Lint.
Distingue lo omitido de lo que no puede saberse sin repositorio.
El editor de GitLab CI muestra jobs incluidos, omitidos o indeterminados para el contexto indicado. Sin diff, rules:changes no se interpreta como falso.
Añade la ruta exacta y el YAML de include:local. Si falta un archivo, se marca como no resuelto en vez de usar una configuración vacía.
push y main son valores de demostración. Para una merge request, modifica primero el origen y las ramas del pipeline.
include:local necesita ruta y contenido coincidentes. El navegador no puede explorar tu repositorio ni descargar plantillas remotas.
Análisis YAML, diagnóstico estructural y reglas responden a preguntas distintas. Al cambiar una opción se bloquea la exportación hasta analizar de nuevo.
Para formatear .gitlab-ci.yml, genera una salida aparte con sangría de dos espacios y conserva los comentarios representables.
El validador de GitLab CI revisa stages, acción de jobs, forma de rules y referencias needs locales; no equivale al esquema completo del servidor.
Puedes probar rules de GitLab CI con valores explícitos y orden de primera coincidencia para expresiones if admitidas. Se admiten presencia de variables, ==, !=, &&, || y paréntesis; las expresiones regulares quedan indeterminadas.
La lista de variables de GitLab CI muestra definiciones y referencias $NAME. Las variables del proyecto no son visibles aquí.
Usa el editor de GitLab CI para las comprobaciones locales admitidas y después CI Lint en tu proyecto para la validación definitiva.
La vista local sigue las expresiones if admitidas y la primera coincidencia. GitLab CI Lint puede simular con datos del servidor que esta página no posee.
Introduce la ruta include:local exacta y pega su contenido. Si no proporcionas el archivo, queda sin resolver; comprueba ruta y referencia en GitLab.
Las variables del job no siempre existen al evaluar rules durante la creación del pipeline. Comprueba la procedencia de cada valor.
En Variables verás referencias $NAME y definiciones locales. Que falte una definición no demuestra que no exista en la configuración de GitLab.
¿Encontraste un workflow que esta herramienta juzga mal?
Vuelve al editor de GitLab CI, revisa lo indeterminado y valida después el archivo final en tu proyecto.