Qu'est-ce que je vais apprendre ?
Les prérequis pour suivre cette formation
Bases en Linux / shell (5 premiers chapitres de la formation Linux)
Bonnes connaissances sur Git (8 premiers chapitres de la formation Git)
Bases en Docker (recommandé - 4 premiers chapitres de la formation Docker)
Description
GitHub Actions est une plateforme puissante d'intégration continue et de déploiement continu (CI/CD) intégrée à GitHub, qui simplifie l'automatisation des workflows de développement logiciel. En vous plongeant dans cette formation sur GitHub Actions, vous découvrirez comment optimiser vos processus de développement et de déploiement, en automatisant les tests, la construction et la publication de vos projets.
GitHub Actions offre une souplesse remarquable pour automatiser presque tous les aspects du cycle de vie du développement logiciel. Il permet aux développeurs et aux équipes de définir des workflows personnalisés directement dans leurs dépôts GitHub, à l'aide de fichiers YAML simples. Ces workflows peuvent être déclenchés par divers événements sur GitHub, tels que des push, des pull requests, ou des tags.
La formation vous guidera à travers les fondamentaux de CI/CD, introduisant les principes de base du DevOps et l'importance de l'intégration et de la livraison continues. Vous apprendrez le langage YAML, essentiel pour écrire des fichiers de configuration de workflow, et configurerez l'environnement nécessaire pour exécuter vos actions.
En explorant GitHub Actions, vous aborderez des concepts tels que la création et la gestion de workflows, l'utilisation d'actions préconstruites et personnalisées, et la gestion des variables, des contextes et des expressions. Des leçons détaillées sur le déclenchement des workflows, les événements, les commandes, et les meilleures pratiques vous fourniront les outils nécessaires pour maîtriser cette plateforme.
En savoir plus