Module 5 sur 6 · 1 h 30
Intégration continue
Faire tourner la compilation et les tests à chaque pull request avec GitHub Actions : écrire un workflow pour un dépôt ROS 2, éviter le piège de colcon test, garder les mêmes étapes en local et en CI, et protéger la branche main.
Cours réservé aux inscrits
Connectez-vous pour suivre ce module : le cours, le lab ROS 2 dans votre navigateur, l'exercice et le QCM.
Au programme
- L'essentiel en théorie
- 1. Ce que fait l'intégration continue
- 2. Un workflow pour un dépôt ROS 2
- 3. Le piège : une CI verte avec des tests rouges
- 4. Les mêmes étapes en local et en CI
- 5. Protéger la branche main
- 6. Aller plus loin
- 7. Les bons réflexes
- À vous de jouer
- Exercice : situation réelle
- QCM
Nouveau sur ROS ? Découvrir ROS 2 est en accès libre, sans compte : 30 minutes pour voir un robot comme un graphe de nœuds, lire un message et un premier nœud en Python.