GitHub Actions 

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://docs.github.com/en/actions/how-tos/write-workflows/choose-when-workflows-run/trigger-a-workflow

https://github.com/google-github-actions/example-workflows

ex: https://github.com/google-github-actions/example-workflows/tree/main/.github/workflows

Advantages over jenkins

  1. No Need to configure webhook if we use Github Actions
  2. Easy to write yaml based instruction rather using Jenkins  DSL (Domain-Specific Language) or Raw Apache Groovy
  3. Buit in cloud native scalability (github hosted runners)
  4. extensive pre built actions in Market Place
  5. Lower maintenance compared to jenkins

ex:

Leave a comment