Cantitate/Preț
Produs

Learning Github Actions: Automation and Integration of CI/CD with GitHub

Autor Brent Laster
en 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ă.

Citește tot Restrânge

Preț: 30457 lei

Preț vechi: 38072 lei
-20%

Puncte Express: 457

Carte disponibilă

Livrare economică 20 mai-03 iunie
Livrare express 05-09 mai pentru 6626 lei


Specificații

ISBN-13: 9781098131074
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.