Retour aux compétences

CI/CD

DevOps Depuis mars 2020
L3
58/100

Autres technologies

GitHub Actions GitLab CI/CD

Éléments de preuve

  • Pourquoi ce niveau

    Synthese

    Le 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

    Synthese

    Les 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.

  • Déploiement automatisé full stack

    Permalink Source

    Le workflow GitHub Actions de Parking App build et déploie avec vérification des conteneurs et déploiement SSH.

  • Pipeline GitLab backend et PM2

    Permalink Source

    La pipeline GitLab CI de MyHappyWallet industrialise le backend avec des profils de déploiement PM2 pour préprod et prod.

  • Workflow qualité frontend

    PR Source

    Le workflow GitHub Actions ajouté dans gn_module_monitoring contrôle le formatage backend et frontend.

  • Déploiement du CMS portfolio

    Permalink Source

    Le CMS portfolio déclenche copie SCP puis rebuild/restart sur VM à chaque push sur la branche de déploiement.

  • Build, déploiement et audits du site Astro

    Permalink Source

    Les workflows du frontend portfolio automatisent build/deploy et ajoutent des contrôles dédiés à Lighthouse, GreenFrame, Ecoindex, ESLint et Prettier.

  • Pipeline frontend GitLab

    Projet Source

    La pipeline GitLab CI du projet Redux documente aussi un build frontend et une publication des fichiers de distribution dist.