SFEIR School Github Action User – Lille

19 septembre de 9h à 17h

Programme

---- GitHub Actions est une plateforme d’intégration continue et de livraison continue qui permet d’automatiser via des workflows du build, des tests, des déploiements et bien plus encore 

 

Objectifs pédagogiques - Ce cours permet aux participants d'acquérir les compétences suivantes : 

  • Maîtriser les concepts clés des workflows
  • Configurer et personnaliser des workflows pour automatiser efficacement les tâches de développement.
  • Appliquer des bonnes pratiques pour optimiser vos workflows et assurer la qualité du code produit.
  • Intégrer les GitHub Actions dans votre pipeline de développement pour un déploiement continu et efficace.

 

Programme :

 

  • Brève historique des GitHub Actions
  • Le b.a.-ba des GitHub Actions et leurs possibilités
  • Interaction avec l’environnement GitHub
  • Les workflows réutilisables ou comment factoriser ses workflows
  • La marketplace GitHub, à quoi sert-elle et comment l’utiliser 
  • Concept avancé (matrices, gestion d’erreurs, artifacts, débug etc.) 
  • Exercices : concevoir des workflows pour un environnement de production 

 

Cette SFEIR School s’adresse à toutes les personnes ayant une appétence pour la CI/CD et/ou l'automatisation de taches sur Git/Github.


Les prérequis :

un IDE
avoir un compte github
une connexion à github de configurée (pour push et pull)


créer un projet à partir de ce template :

https://github.com/sfeir-open-source/sfeir-school-github-actions-template

Contact