Github Actions enables you to create custom software development lifecycle workflows directly in your Github repository. These workflows are made out of different tasks so-called actions that can be run automatically on certain events.
This enables you to include Continues Integration (CI) and continuous deployment (CD) capabilities and many other features directly in your repository.
In this session, we are going to look at the core concepts of Github Actions and even dive into creating your own custom workflows to use Github Actions to run a basic build, lint, and deploy the changes to a Digital Ocean droplet.
The session will cover the following areas
- Why care about Github Actions?
- Core concepts of Github Actions
- Using workflow and action templates
- Configuring a workflow
- Running a workflow