CodeMash: GitHub Actions – Zero to Hero

Scott Sauber
Continuous Integration and Continuous Delivery (CI/CD) pipelines are now table stakes and an expectation in modern software development teams. GitHub Actions have become the dominant player in the CI/CD space, due to their convenience and tight integration with the world’s most popular version control platform – GitHub. In this workshop, we will start from the ground up and teach you how to build robust pipelines using GitHub Actions.
Some things we will cover:
– What is CI/CD
– What should be in everyone CI/CD Pipeline
– How to create a GitHub Action
– Defining GitHub Actions terms such as workflows, triggers, jobs, and steps
– How to create a GitHub Action running as a cron job
– Dealing with variables and secrets
– Reusing workflows across multiple repositories to promote reusability and standardization
We will have a mix of instruction and hands-on work. By the end of this workshop, you should have all the tools and knowledge you need to be productive with GitHub Actions at your company.
LT’s Director of Engineering, Scott Sauber, will give this talk at CodeMash on January 14th. To learn more and register visit: https://codemash.org/session-list/?format=PreCompiler