|
![]() |
|||
|
||||
OverviewEn quelques mois, GitHub Actions est devenue la plateforme d'automatisation la plus utilisee au monde, en apportant a GitHub, fort de plus de 50 millions d'utilisateurs, la capacite de realiser toute sorte de scenarios industrialises. Que vous souhaitiez realiser un pipeline CI/CD, realiser des controles de qualite sur votre code, automatiser la gestion des issues, generer des documents (PDF, Epub, etc.) ou bien controler votre cafetiere connectee, ce livre est fait pour vous. A travers une demarche pedagogique basee sur la pratique via des exercices et la creation de scenarios bases sur des cas reels, ce livre couvre l'ensemble des fonctionnalites de GitHub Actions.Au travers de la premiere partie de ce livre, vous apprendrez a creer toute sorte de workflows qu'ils soient simples ou extremement complexes. Puis dans un second temps au travers de la creation de quatre Actions personnalisees, vous decouvrirez toute les subtilites qui vous permettront d'enrichir vos workflows a l'infini. Pour finir, vous aborderez les concepts plus avances et les bonnes pratiques, telles que la securite, la performance ou bien encore le debogage.Ce livre n'a qu'un objectif: faire de vous un expert de GitHub Actions. A qui s'adresse ce livre ? Ce livre est destine a tous ceux qui souhaitent s'initier ou completer leurs connaissances sur l'utilisation de la plateforme d'automatisation de GitHub. Parmi ces personnes se trouveront notamment: Les developpeurs chez soi qui veulent ameliorer leurs projets personnels, Les developpeurs de projets *open source* heberges sur GitHub.com et qui aimeraient ameliorer la collaboration sur un meme code source, Les developpeurs d'entreprise qui veulent tirer profit d'outillage de compilation, de test et meme d'analyse de securite, Les ingenieurs DevOps qui sont interesses curieux de tester un nouvel outil, nouveau mais deja si riche et si flexible, Les ingenieurs IT qui voudraient voir comment simplifier leurs deploiements tout en garantissant une securite maximale, Les personnes *geek* qui cherchent un outil d'automatisation puissant et gratuit, qui leur permet de piloter la cafetiere connectee qu'ils ont chez eux. Table des matieres L'histoire de GitHub et GitHub Actions Git GitHub GitHub Actions Votre premier workflow La syntaxe des workflows Les declencheurs Les jobs Les steps Les matrices Les agents Les self-hosted runners Les variables Les secrets La creation de workflows multienvironnements Le controle du flow Les badges de workflow Creer ses propres GitHub Actions personnalisees Creer votre premiere action Le versionnage Publication sur la marketplace Creer votre seconde action Creer une action Docker Creer des actions composites Ameliorer l'experience utilisateur de vos actions L'utilisation des pre et post scripts Les concepts avances La gestion d'artefacts Debogage d'un workflow Ameliorer les performances des workflows Securite au sein de GitHub Actions Conclusion Solutions des exercices Annexe Ressources de l'ouvrage Ressources conseillees Creation d'un self-hosted agent dockerise Full Product DetailsAuthor: Louis-Guillaume MorandPublisher: Lgmorand Imprint: Lgmorand Dimensions: Width: 17.80cm , Height: 1.30cm , Length: 25.40cm Weight: 0.417kg ISBN: 9782957832903ISBN 10: 2957832909 Pages: 238 Publication Date: 24 May 2021 Audience: General/trade , General Format: Paperback Publisher's Status: Active Availability: Available To Order ![]() We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately. Language: French Table of ContentsReviewsAuthor InformationTab Content 6Author Website:Countries AvailableAll regions |