Skip to content

WIP: PHPQA

Wahib LAROUI requested to merge feature/phpqa into main
  • La plupart des tests sont exécutés avant de builder l'image (tous les tests sauf phpunit) -> évite de builder une image pour "rien"
  • Ajout d'un linter pour les fichiers Dockerfile : hadolint
  • Ajout Rector
  • Ajout nouvelles règles PHPStan : phpstan/phpstan-deprecation-rules
  • Séparation des tests dans la CI

image

TODO :

  • Ajouter un test pour valider que le schéma de la BDD est sync avec les entités Doctrine (bin/console doctrine:schema:validate) ?
  • Supprimer automatiquement les images buildées si la branche courante n'est pas main, release ou develop
  • Tester jusqu'au déploiement sur Rancher pour vérifier que tout fonctionne toujours bien

Merge request reports

Loading