Remplacer les valeurs de démonstration
push et main ne décrivent pas votre projet. Pour une merge request, modifiez d’abord la source du pipeline et les branches.
Outils CI/CD
Collez .gitlab-ci.yml, choisissez un contexte de test et examinez jobs, références de variables et includes locaux fournis.
L’analyse reste dans ce navigateur. Rien n’est envoyé à GitLab.
Pas encore analysé. Lancez l’analyse de ce YAML.
Un YAML correct peut contenir un stage mal nommé ou une règle qui écarte le job attendu. L’éditeur GitLab CI montre les indices disponibles avant de multiplier les commits de correction.
La validation YAML GitLab CI proposée ici couvre un ensemble défini de structures. Le CI Lint du projet reste nécessaire pour vérifier le comportement réel de votre instance.
Séparer un job ignoré d’un job impossible à décider.
L’éditeur GitLab CI classe chaque job comme inclus, ignoré ou indéterminé selon le contexte saisi. Sans diff, rules:changes reste indéterminé, jamais interprété comme faux.
Ajoutez le chemin exact et le contenu d’un include:local pour examiner ses jobs. Un fichier absent est signalé au lieu d’être remplacé par une configuration vide.
push et main ne décrivent pas votre projet. Pour une merge request, modifiez d’abord la source du pipeline et les branches.
Un include:local demande le même chemin et son YAML. Le navigateur ne peut pas parcourir votre dépôt ni récupérer un modèle distant.
Analyse YAML, diagnostics de structure et aperçu des règles répondent à des questions différentes. Après un changement, relancez avec Ctrl/Cmd+Enter.
Pour formater .gitlab-ci.yml, la sortie utilise deux espaces et conserve les commentaires représentables, tandis que l’entrée reste intacte.
La validation YAML GitLab CI vérifie stages, action du job, forme de rules et références needs locales, sans prétendre couvrir tout le schéma serveur.
Le test des règles GitLab CI suit la première condition if correspondante. Les conditions qui exigent des fichiers demeurent indéterminées. Sont pris en charge la présence d’une variable, ==, !=, &&, || et les parenthèses ; les regex restent indéterminées.
Les variables GitLab CI et leurs références $NAME sont listées ensemble ; une valeur peut encore provenir des paramètres du projet.
Passez le brouillon dans l’éditeur GitLab CI pour les contrôles pris en charge, puis utilisez le CI Lint de votre projet avant le push.
L’aperçu local évalue les expressions if prises en charge. La simulation GitLab dispose aussi de la branche, des needs et du dépôt réel.
Saisissez le chemin include:local exact et collez le contenu du fichier. Un fichier manquant reste non résolu ; le dépôt n’est pas lu automatiquement.
Les variables du job ne sont pas nécessairement disponibles au moment où GitLab évalue rules. Vérifiez leur portée dans la documentation.
L’onglet Variables regroupe les références $NAME et les définitions locales. Une absence locale ne prouve pas une absence dans GitLab.
Un workflow que cet outil juge mal ?
Revenez à l’éditeur GitLab CI pour examiner les incertitudes, puis validez le fichier final dans le projet GitLab.