Skip to content
Commencer

Lab Niveau 12 — Premier Pipeline

  • Créer un fichier de workflow GitHub Actions
  • Comprendre le cycle Push → Tests → Build
  • Décrire le flux d’automatisation

Créez la structure suivante dans votre dépôt :

.github/
└── workflows/
└── ci.yml

Contenu de ci.yml :

name: CI
on:
push:
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install
- run: npm test

Décrivez le flux déclenché par ce workflow :

Push
Tests
Build

  • Le dossier .github/workflows/ a été créé
  • Le fichier ci.yml est présent et correctement formaté
  • Le workflow est visible dans l’onglet Actions de GitHub
  • Le workflow s’exécute automatiquement après un push
  • Le statut du workflow apparaît ”✓” (succès)

  • GitHub Actions
  • Workflow CI/CD
  • Automatisation

Question

Quelle est la structure d'un fichier de workflow GitHub Actions ?

Cliquer pour révéler la réponse
Réponse

name → on (déclencheurs) → jobs → runs-on → steps (uses/run)

Cliquer pour voir la question
Question

Quels événements peuvent déclencher un workflow ?

Cliquer pour révéler la réponse
Réponse

push, pull_request, schedule (cron), workflow_dispatch (manuel)

Cliquer pour voir la question
Question

Où sont stockés les fichiers de workflow ?

Cliquer pour révéler la réponse
Réponse

Dans le dossier .github/workflows/ du dépôt

Cliquer pour voir la question

Que signifie CI/CD ?

Quel fichier YAML déclenche un workflow GitHub Actions ?

Quel événement peut déclencher un workflow GitHub Actions ?

HashCode Workshops
Part of the JoinHashCode ecosystem

Ctrl + K Rechercher dans les workshops