Déploiement continu sur le cloud AWS avec les Github Actions | Tuto CICD

Coucou, dans ce tutoriel CICD vous apprendrez à déployer automatiquement votre application web vers le cloud AWS (ou de votre choix) à l'aide des Github Actions.
Ce tuto se base sur un déploiement de fichiers statiques, donc ça fonctionne avec React/Vue/Ce que vous voulez… Et pour Next/Nuxt il s'agit du mode Static Site Generation (SSG). Néamoins si votre projet est en Server Side Generated, il y a pas mal d'étapes de la vidéo qui matchent aussi.

Ne prenez pas peur si c'est votre première fois sur Amazon Web Services (AWS), vous pouvez suivre toutes les étapes et ignorer les paramètres que vous ne comprenez pas. Vous aurez un bon aperçu des services S3, Cloudfront, Route 53 et IAM

Cette solution est gratuite tant que vous n'atteignez pas certains quotas (mais qui sont larges)

Le lien vers la console AWS
https://console.aws.amazon.com/

Le fichier d'action pour le déploiement Github
https://github.com/wass08/template-cicd-react-typescript-aws-s3/blob/main/.github/workflows/dev.yml

La policy pour le user sur IAM
https://github.com/wass08/template-cicd-react-typescript-aws-s3/blob/main/iam-policy.json

Le repo Github complet
https://github.com/wass08/template-cicd-react-typescript-aws-s3

Le template hosté
https://dev.wawasensei.com/