Outils CI/CD — GitHub Actions & GitLab CI
Quatre utilitaires CI/CD dans le navigateur : formater et valider structurellement les workflows GitHub Actions et le YAML GitLab CI. Pour le YAML général, voir beautifier YAML.
- Embellissez les YAML GitHub Actions et GitLab CI pour des revues lisibles.
- Repérez les erreurs structurelles de workflow avant le push.
- Combinez avec les checks Dockerfile et Compose dans la même session.
Formater GitHub Actions
Beautifiez le YAML des workflows GitHub Actions (indentation 2 espaces — commentaires non conservés).
Valider GitHub Actions
Contrôles structurels on, jobs et steps — pas actionlint complet.
Formater GitLab CI
Formatez .gitlab-ci.yml avec indentation 2 espaces (round-trip js-yaml).
Valider GitLab CI
Contrôles structurels stages, jobs et script/trigger — pas un runner GitLab.
Guides

GitLab CI : formater et valider votre .gitlab-ci.yml en ligne
Stages, includes, règles `rules:` : validez la structure d'un .gitlab-ci.yml avant la pipeline — pas un runner GitLab, pas le CI Lint officiel.

GitHub Actions : linter et corriger vos workflows YAML
YAML cassé, `on` ou `jobs` manquants, steps vides : validez la structure de vos workflows avant le push — et laissez actionlint à la CI.

Valider Docker Compose et fichiers `.env` en ligne
Vérifiez la structure de vos `compose.yml` et `.env` avant `docker compose up` — validation locale dans le navigateur, sans installer d'outils.

Dockerfile : linter et formater votre Dockerfile en ligne (Hadolint)
Détectez les anti-patterns Docker (root user, cache layers, tags `latest`) et formatez vos Dockerfiles avant la CI.

Minification CI/CD : GitHub Actions et GitLab CI
Apprenez à intégrer la minification JavaScript et CSS dans vos pipelines CI/CD. Exemples concrets avec GitHub Actions et GitLab CI pour un déploiement optimisé.

Minificateurs en ligne vs build (Webpack, Vite, Terser)
Comprenez les différences entre les minificateurs en ligne et les outils de build. Découvrez quand utiliser chaque approche pour optimiser votre workflow de développement.