Github Actions
Github actions is a service by github which helps you in customising and automating software development workflows. It helps you to orchestrate any workflows through events. Github also supports CI/CD. All these functionalities can be configured in the project repository itself.
Prerequisites π§
- Git/ Github
- YAML(optional)
- Some Programming experience
Topics to learn π
CI/CD (just basic 10-15 video is enough)
Components of Github Actions
- Workflows
- Events
- Jobs
- Steps
- Actions
- Runners
Documentation βοΈ
Blogs π
- GitHub Actions now supports CI/CD, free for public repositories
- What Is GitHub Action and How Do They Help | by Sanchit | The Startup | Medium
Youtube π
- School Of Basics | What is CI CD | What is CI CD Pipeline | Interview questions
- Github Actions CI/CD - Everything you need to know to get started
- Let’s create a GitHub Action (super easy tutorial) - YouTube
- GitHub Actions Tutorial | From Zero to Hero in 90 minutes (Environments, Secrets, Runners, etc) (If above resources doesnβt help)
- Automatic Deployment With Github Actions