GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline.
Events that trigger workflows
https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows
https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows
https://github.com/google-github-actions/example-workflows
ex: https://github.com/google-github-actions/example-workflows/tree/main/.github/workflows
Advantages over jenkins
- No Need to configure webhook if we use Github Actions
- Easy to write yaml based instruction rather using Jenkins DSL (Domain-Specific Language) or Raw Apache Groovy
- Buit in cloud native scalability (github hosted runners)
- extensive pre built actions in Market Place
- Lower maintenance compared to jenkins









ex:

