Автор: Michael Kaufmann, Rob Bos, Marcel de Vries
Издательство: Manning Publications
Год: 2024
Страниц: 139
Язык: английский
Формат: pdf, epub
Размер: 17.5 MB
Automate your build, test, and deploy pipelines using GitHub Actions!
Continuous delivery (CI/CD) pipelines help you automate the software development process and maximize your team’s efficiency. GitHub Actions in Action teaches you to build real-world build, test, and deploy pipelines in GitHub Actions through hands-on labs and projects.
In GitHub Actions in Action you will learn how to:
Create and share GitHub Actions workflows
Automate CI/CD workloads and other GitHub tasks
Secure release pipelines with secrets, variables, and environments
Support compliance frameworks
Create safe and scalable self-hosted runners
GitHub Actions in Action is filled with battle-tested methods for automating delivery pipelines and delivering features faster. DevOps engineers will love the coverage of reliable methods for Infrastructure-as-Code and automating cloud environments. Written by three Microsoft MVPs and tech reviewed by a Staff DevOps Architect from GitHub, this book delivers the hardworking skills and advice you’ll need to be successful on the job.
GitHub is more than just a platform for hosting and sharing code. It has become the beating heart of the open-source community, with millions of developers from all over the world collaborating on projects of every type and size. Founded in 2008, GitHub has since grown to host over 200 million repositories and 100 million users, with a staggering 3.5 billion contributions made in the last year alone.
And now, with GitHub Actions, developers have access to a powerful and flexible toolset for automating their workflows, from Continuous Integration (CI) and Continuous Deployment (CD) to custom automation tasks and beyond. GitHub Actions is much more than just a CI/CD tool – it's a comprehensive automation platform that can help streamline your entire development workflow.
This book will show you how to make the most of GitHub Actions and take your development process to the next level. It is for everyone that wants to learn more about GitHub Actions – from complete beginners to already advanced users that want to bring their knowledge to the next level. You will learn how to use Actions effectively and secure, and it brings a lot of real-world examples for using it for CI/CD scenarios.
about the book
GitHub Actions in Action shows you exactly how to implement a secure and reliable continuous delivery process with just the tools available in GitHub—no complex CI/CD frameworks required! You’ll follow an extended example application for selling tickets, taking it all the way from initial build to cloud deployment.
The first part of the book introduces the basics of workflows and actions, all illustrated with simple examples. You’ll then move on to the platform’s architecture, security considerations, and in-depth coverage of the workflow runtime. Finally, you’ll learn how to deliver a complete CI/CD pipeline, including compliance and performance and costs optimization. You’ll even learn to create your own actions that you can share in the GitHub marketplace!
about the reader
For software developers and DevOps engineers already working with GitHub and looking to expand to GitHub Actions.
about the authors
Michael Kaufmann has been awarded the title Microsoft Regional Director (RD) and Microsoft Most Valuable Professional (MVP). Rob Bos is a Trainer (Azure and GitHub), a Microsoft MVP, and a LinkedIn Learning Instructor. Marcel de Vries is the Co-Founder and Global MD, and CTO of the Xebia Microsoft service line, a Microsoft MVP for over 17 consecutive years, and a Microsoft Regional Director since 2008.
Скачать GitHub Actions in Action (MEAP V02)