CI/CD
Autres technologies
Éléments de preuve
-
Pourquoi ce niveau
SyntheseLe CI/CD est mis en œuvre de façon répétée avec GitHub Actions, GitLab CI, déploiements SSH, rsync, PM2, workflows de lint et audits qualité.
-
Limite actuelle
SyntheseLes axes d'amélioration pour atteindre le niveau suivant sont les suivants : documenter des mécanismes de delivery plus avancés, montrer davantage d'infrastructure as code et exposer une gestion des secrets plus poussée.
-
Le workflow GitHub Actions de Parking App build et déploie avec vérification des conteneurs et déploiement SSH.
-
La pipeline GitLab CI de MyHappyWallet industrialise le backend avec des profils de déploiement PM2 pour préprod et prod.
-
Le workflow GitHub Actions ajouté dans gn_module_monitoring contrôle le formatage backend et frontend.
-
Le CMS portfolio déclenche copie SCP puis rebuild/restart sur VM à chaque push sur la branche de déploiement.
-
Les workflows du frontend portfolio automatisent build/deploy et ajoutent des contrôles dédiés à Lighthouse, GreenFrame, Ecoindex, ESLint et Prettier.
-
La pipeline GitLab CI du projet Redux documente aussi un build frontend et une publication des fichiers de distribution dist.