GitHub Actions 101
In this blog post series I am going to cover my journey to learning about GitHub Actions.
To get started with learning about GitHub Actions lets start by describing what they are.
So what exactly are 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.”
GitHub Actions help you automate your software development workflows in the same place you store code and collaborate on pull requests and issues. You can write individual tasks, called actions, and combine them to create a custom workflow.
You can write your own actions to use in your workflow or share the actions you build with the GitHub community
Workflows are custom automated processes that you can set up in your repository to build, test, package, release, or deploy any code project on GitHub.
To get started with learning about GitHub Actions lets start off by listing some of the best resources I have come across for getting started.
- GitHub Actions Documentation – https://help.github.com/en/actions
- GitHub Actions: Hello World – https://lab.github.com/githubtraining/github-actions:-hello-world
- Building custom GitHub Actions – https://app.pluralsight.com/library/courses/building-custom-github-actions/table-of-contents
- DevOps with GitHub Actions – https://lab.github.com/githubtraining/paths/devops-with-github-actions
- GitHub Actions by Sam Smith – https://samlearnsazure.blog/2019/12/13/github-actions/
Don’t forget to checkout my YouTube Channel.