Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Automate Workflow processes using GitHub Actions

Automate Workflow processes using GitHub Actions

GitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD. Build, test, and deploy your code right from GitHub. Make code reviews, branch management, and issue triaging work the way you want.

Shodipo Ayomide

October 20, 2020
Tweet

More Decks by Shodipo Ayomide

Other Decks in Technology

Transcript

  1. Shodipo Ayomide Senior Developer Advocate & Developer Programs Manager -

    GitHub Star - Cloudinary Media Developer Expert - Community Evangelist Twitter & GitHub @developerayo
  2. What are Github Action GitHub actions are simply little bit's

    of code that can be triggered under certain conditions. It also provides an easier way to add CI/CD processes into your project.
  3. Workflow Automation GitHub actions allows you to write or setup

    indivitual actions and combine them to bring about a complete workflow automation.
  4. One of the best way to increase produuctitvity in a

    project is to automate everything that can be automated which has been made easier thanks to GitHub Actions.
  5. Every event that happens in your repo can trigger an

    atomated action - When a PR is pushed - When an Issue is opened - When a new branch is created - Create - Deployment - And More
  6. You can also conisder GitHub Actions as this reusable code

    just like how you have npmjs as a package manager GitHub has a directory of GitHub actions created by the community of which you can impliment based on what exactly you would like to automate You could call i "GitHub Actions Manager" :)
  7. Each Actions are their own GitHub repository which you can

    fork and customize however you want it.
  8. GitHub actions is available for the GitHub free tier, GitHub

    Pro, GitHub Team, and GitHub Enterprise. Payments
  9. A log as we all know is how we see

    the processes being run under the hood and if anything goes wrong we can read the log's and find out where the process fialed. GitHub Action Logs
  10. GitHub Action Logs You can search workflow to find what

    exactly you are looking for in the action log.
  11. Questions? Follow me on Twitter & GitHub @developerayo Thank You!

    SHODIPO AYOMIDE | GITHUB AFRICA, 2020, SAN FRANCISCO