{"id":5242,"date":"2025-07-22T16:18:19","date_gmt":"2025-07-22T16:18:19","guid":{"rendered":"https:\/\/techhub.saworks.io\/docs\/tutoriel-github\/automatisez-votre-flux-de-travail-avec-github-actions-partie-1-sur-2\/introduction\/"},"modified":"2025-07-22T16:21:37","modified_gmt":"2025-07-22T16:21:37","slug":"introduction","status":"publish","type":"docs","link":"https:\/\/techhub.saworks.io\/fr\/docs\/tutoriel-github\/automatisez-votre-flux-de-travail-avec-github-actions-partie-1-sur-2\/introduction\/","title":{"rendered":"Introduction"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>GitHub Actions optimise le temps de livraison du code, de l\u2019id\u00e9e au d\u00e9ploiement, sur une plateforme aliment\u00e9e par la communaut\u00e9.<\/p>\n\n\n\n<p>Supposons que vous dirigez une \u00e9quipe qui d\u00e9veloppe un site web destin\u00e9 \u00e0 am\u00e9liorer l\u2019exp\u00e9rience de vos clients lorsqu\u2019ils contactent le support produit. Ce projet est important pour la direction. Elle souhaite un site de haute qualit\u00e9, publi\u00e9 rapidement. Vous devez vous assurer que votre \u00e9quipe produit du code qui est test\u00e9, compil\u00e9 et d\u00e9ploy\u00e9 rapidement d\u00e8s qu\u2019une fonctionnalit\u00e9 est mise en \u0153uvre. De plus, votre service informatique souhaite automatiser la cr\u00e9ation et la suppression de l\u2019infrastructure du projet. Vous d\u00e9cidez donc d\u2019utiliser l\u2019int\u00e9gration continue (CI) et la livraison continue (CD) pour automatiser toutes les t\u00e2ches de compilation, de test et de d\u00e9ploiement. Vous adoptez \u00e9galement l\u2019infrastructure en tant que code (IaC) pour automatiser les t\u00e2ches informatiques.<\/p>\n\n\n\n<p>Plusieurs outils peuvent vous aider \u00e0 atteindre ces objectifs. Cependant, comme vous utilisez d\u00e9j\u00e0 GitHub comme d\u00e9p\u00f4t de code, vous d\u00e9cidez d\u2019explorer GitHub Actions pour voir s\u2019il offre l\u2019automatisation dont vous avez besoin.<\/p>\n\n\n\n<p>Dans ce module, vous serez initi\u00e9 \u00e0 GitHub Actions et aux workflows. Dans les modules suivants, vous utiliserez ce que vous avez appris ici pour mettre en \u0153uvre l\u2019int\u00e9gration continue, la livraison continue et l\u2019infrastructure en tant que code.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Objectifs d\u2019apprentissage<\/strong><\/h3>\n\n\n\n<p>Dans ce module, vous allez :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>D\u00e9couvrir ce que sont les GitHub Actions, les types d\u2019actions disponibles et o\u00f9 les trouver.<\/li>\n\n\n\n<li>Identifier les composants n\u00e9cessaires dans un fichier de workflow GitHub Actions.<\/li>\n\n\n\n<li>Planifier l\u2019automatisation de votre cycle de d\u00e9veloppement logiciel avec les workflows GitHub Actions.<\/li>\n\n\n\n<li>Cr\u00e9er une action bas\u00e9e sur un conteneur et l\u2019ex\u00e9cuter dans un workflow d\u00e9clench\u00e9 par un \u00e9v\u00e9nement de type\u00a0<em>push<\/em>\u00a0sur votre d\u00e9p\u00f4t GitHub.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Pr\u00e9requis<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/\">Un compte GitHub<\/a><\/li>\n\n\n\n<li>La capacit\u00e9 \u00e0 naviguer et modifier des fichiers sur GitHub<br><em>(Pour plus d\u2019informations sur GitHub, voir <a href=\"https:\/\/github.com\/skills\/introduction-to-github\">[Introduction \u00e0 GitHub]<\/a>.)<\/em><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>GitHub Actions optimise le temps de livraison du code, de l\u2019id\u00e9e au d\u00e9ploiement, sur une plateforme aliment\u00e9e par la communaut\u00e9. Supposons que vous [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":5238,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"doc_badge":[],"class_list":["post-5242","docs","type-docs","status-publish","hentry"],"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/6a70e7c73db9f245e650948d09d74f61?s=96&d=mm&r=g","author_name":"Annick N'dri","_links":{"self":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/5242"}],"collection":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/comments?post=5242"}],"version-history":[{"count":0,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/5242\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/docs\/5238"}],"wp:attachment":[{"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/media?parent=5242"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_tag?post=5242"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/techhub.saworks.io\/fr\/wp-json\/wp\/v2\/doc_badge?post=5242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}