Learning Github Actions: Automation and Integration of CI/CD with GitHub
Autor Brent Lasteren Limba Engleză Paperback – 26 sep 2023
Ne-a atras atenția modul în care Brent Laster propune un exercițiu tehnic riguros încă de la primele capitole: construirea unei acțiuni personalizate utilizând Docker pentru a standardiza mediul de execuție, urmată de integrarea acesteia într-un flux de lucru declanșat automat la un eveniment de tip „pull request”. Această abordare practică transformă Learning Github Actions într-un instrument de lucru esențial pentru inginerii DevOps care doresc să migreze de la soluții legacy către platforma nativă GitHub. Reținem precizia cu care este explicată sintaxa și semantica fișierelor YAML, dar și modul în care autorul abordează depanarea (troubleshooting) fluxurilor complexe. Spre deosebire de alte manuale care se limitează la concepte teoretice, această lucrare publicată de O'Reilly pune accent pe securitatea implementării și pe utilizarea API-urilor GitHub pentru a extinde funcționalitatea standard. Ca și Chaminda Chandrasekara în Hands-On Github Actions, autorul distilează experiență reală în principii acționabile, oferind soluții concrete pentru pipeline-uri moderne de CI/CD. Brent Laster poziționează acest volum ca o continuare firească a expertizei sale în ecosistemul de dezvoltare. Dacă în Jenkins 2: Up and Running se concentra pe orchestrarea tradițională, iar în Professional Git punea bazele controlului de versiune, aici face trecerea către automatizarea „cloud-native”. Cartea completează organic și lucrarea sa recentă Learning GitHub Copilot, oferind împreună o imagine de ansamblu asupra eficienței în dezvoltarea software modernă. Este un ghid tehnic care nu doar prezintă unelte, ci și o metodologie clară de standardizare a proceselor de livrare continuă.
Preț: 304.57 lei
Preț vechi: 380.72 lei
-20%
Carte disponibilă
Livrare economică 20 mai-03 iunie
Livrare express 05-09 mai pentru 66.26 lei
Specificații
ISBN-10: 109813107X
Pagini: 411
Dimensiuni: 176 x 228 x 24 mm
Greutate: 0.66 kg
Editura: O'Reilly
De ce să citești această carte
Recomandăm această carte profesioniștilor IT care vor să stăpânească automatizarea CI/CD fără a părăsi ecosistemul GitHub. Veți câștiga abilitatea de a crea propriile acțiuni în Docker sau JavaScript și de a securiza fluxurile de lucru. Este o investiție strategică pentru oricine dorește să optimizeze timpii de livrare și să reducă erorile manuale în gestionarea codului sursă.
Despre autor
Brent Laster este un autor recunoscut în comunitatea open source, trainer și director DevOps, cu o vastă experiență în instrumente de automatizare și dezvoltare software. Expertiza sa este consolidată de volume de referință precum Jenkins 2: Up and Running și Professional Git, fiind considerat o voce autoritară în explicarea tehnologiilor complexe pe înțelesul practicienilor. Prin lucrările sale, Laster ajută echipele de dezvoltare să adopte cele mai noi tehnologii de automatizare, de la CI/CD la utilizarea inteligenței artificiale în programare prin GitHub Copilot.
Descriere
Automate your software development processes with GitHub Actions, the continuous integration and continuous delivery platform that integrates seamlessly with GitHub.
With this practical book, open source author, trainer, and DevOps director Brent Laster explains everything you need to know about using and getting value from GitHub Actions. You'll learn what actions and workflows are and how they can be used, created, and incorporated into your processes to simplify, standardize, and automate your work in GitHub.
This book explains the platform, components, use cases, implementation, and integration points of actions, so you can leverage them to provide the functionality and features needed in today's complex pipelines and software development processes. You'll learn how to design and implement automated workflows that respond to common events like pushes, pull requests, and review updates. You'll understand how to use the components of the GitHub Actions platform to gain maximum automation and benefit.
With this book, you will:
- Learn what GitHub Actions are, the various use cases for them, and how to incorporate them into your processes
- Understand GitHub Actions' structure, syntax, and semantics
- Automate processes and implement functionality
- Create your own custom actions with Docker, JavaScript, or shell approaches
- Troubleshoot and debug workflows that use actions
- Combine actions with GitHub APIs and other integration options
- Identify ways to securely implement workflows with GitHub Actions
- Understand how GitHub Actions compares to other options
Notă biografică
Brent Laster is an R&D DevOps director at SAS. He is a global trainer, author, and speaker on open source technologies. He's also the founder and president of Tech Skills Transformations, LLC, a company dedicated to making technology understandable and usable. Throughout his career in software development and management, Brent has always made time to learn and develop both technical and leadership skills and share them with others. He believes that regardless of the topic or technology, there's no substitute for the excitement and sense of potential that come from providing others with the knowledge they need to accomplish their goals.