Aller au contenu
Toutes les missions

Voler · Mise en place et mise en ligne · environ 60 minutes

Le tapis roulant pour ta page

L’image : Tapis roulant avec contrôle qualité

De quoi il s'agit

Au lieu de porter chaque changement à la main sur le serveur, tu construis un tapis roulant. Tu poses un changement dans le journal de bord, et le tapis roulant s'occupe du reste : vérifier, construire, livrer. Si le contrôle qualité échoue, l'ancienne page reste en place. Le mot technique pour ça, c'est CI/CD.

Ce que tu apprends

  • ce qu'est un workflow et quand il démarre
  • comment le contrôle qualité attrape les erreurs avant que quelqu'un les voie
  • qui travaille au tapis roulant : un ouvrier (runner) qui habite sur ton propre serveur
  • ce qui se passe quand quelque chose tourne mal

Comment t'y prendre

  1. Regarder le fichier de workflow dans ton dépôt et le comprendre, étape par étape.
  2. Faire la connaissance de l'ouvrier sur ton serveur : il prend chaque changement, le construit et le livre.
  3. Pousser (push) un petit changement et regarder le tapis roulant tourner.
  4. Pousser exprès une erreur et voir comment le contrôle l'arrête.

Réussi quand

  • le dernier passage de .github/workflows/deploy.yml au port est vert,
  • le conteneur webseite tourne sur ton serveur
  • et https://tonnom.aufwind.sh répond.

À quoi Albatros voit que ça a marché

  • Le dernier passage du tapis roulant .github/workflows/deploy.yml était vert.
  • Le conteneur webseite tourne.
  • L’adresse https://{name}.aufwind.sh répond.

Dis à ton IA : « Vérifie la mission flugschule-05-pipeline ». Skill : pipeline.