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.

Retour aux outils CI/CD sur le hub

Guides

GitLab CI : formater et valider votre .gitlab-ci.yml en ligne

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.

29.08.20269 min de lecture
GitLab CIYAMLCI/CD+1
GitHub Actions : linter et corriger vos workflows YAML

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.

27.08.20267 min de lecture
GitHub ActionsCI/CDDevOps+4
Valider Docker Compose et fichiers `.env` en ligne

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.

16.07.20269 min de lecture
docker-composeenvDevOps+3
Dockerfile : linter et formater votre Dockerfile en ligne (Hadolint)

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.

14.07.202610 min de lecture
dockerdockerfilehadolint+4
Minification CI/CD : GitHub Actions et GitLab 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é.

08.07.202610 min de lecture
CI/CDAutomatisationMinification+6
Minificateurs en ligne vs build (Webpack, Vite, Terser)

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.

10.01.20269 min de lecture
MinificationWebpackVite+6