Learning GitHub Actions

Automation and Integration of CI/CD with Github

Paperback Engels 2023 1e druk 9781098131074
€ 77,27
Levertijd ± 16 werkdagen
Gratis verzonden

Samenvatting

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

Specificaties

ISBN13:9781098131074
Trefwoorden:GitHub
Taal:Engels
Bindwijze:paperback
Aantal pagina's:300
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:31-8-2023
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Brent Laster

Brent Laster is a Senior Manager in Research & Development at SAS in Cary, North Carolina and an international trainer and presenter on open-source technologies such as Git, Jenkins, Gerrit, Gradle, and Docker. He develops and conducts practical, hands-on corporate and conference presentations. In addition, Laster has trained hundreds of people in using and understanding Git in both basic usage and advanced functionality. Visit us at wrox.com where you have access to free code samples, Programmer to Programmer forums, and discussions on the latest happenings in the industry from around the world.

Andere boeken door Brent Laster

Inhoudsopgave

Foreword
Preface
The Structure of This Book
Part I: Foundations
Part II: Building Blocks
Part III: Security and Monitoring
Part IV: Advanced Topics
Intended Audience
Continuing with GitHub Actions
Conventions Used in This Book
Using Code Examples
O’Reilly Online Learning
How to Contact Us
Acknowledgments

I. Foundations
1. The Basics
What Is GitHub Actions?
Automation Platform
Framework
What Are the Use Cases for GitHub Actions?
Starter Workflows
Actions Marketplace
What Costs Are Involved?
The Free Model
The Paid Model
When Does Moving to GitHub Actions Make Sense?
Investment in GitHub
Use of Public Actions
Creating Your Own Actions
Artifact Management
Action Management
Conclusion

2. How Does Actions Work?
An Overview
Triggering Workflows
Components
Steps
Runners
Jobs
Workflow
Workflow Execution
Conclusion

3. What’s in an action?
The Structure of an action
Interfacing with actions
Using actions
Public actions and the Marketplace
Conclusion

4. Working with Workflows
Creating the First Workflow in a Repository
Committing the Initial Workflow
Using the VS Code GitHub Actions Extension
Conclusion

5. Runners
GitHub-Hosted Runners
Afgekapt op 60 regels

Managementboek Top 100

€ 77,27
Levertijd ongeveer 16 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Learning GitHub Actions