Learn how to use GitHub Actions to automate many common developer tasks. Discover how to build workflows triggered by events, as well as how to create your own custom actions.
- [Michael] If you're a developer using Git for version control, you're probably familiar with GitHub, a leading platform for software development. As the demand increases for feature-rich software in all sorts of applications, developers and engineers are constantly searching for tools and techniques that can improve their developmental workflows. GitHub Actions provides developers with a new way to do this by automating many of the routine repetitive tasks in GitHub. With Actions, the events that take place in your GitHub repo, like pushes, pull requests, and releases, are used as triggers to kick off workflows orchestrating a variety of tasks. Hi, I'm Michael Jenkins, a computer engineer with experience in process automation. In this course I'll walk you through everything you need to know to get started with GitHub Actions. To begin, we'll get familiar with Actions, along with the workflows that run them. Then, we'll move on to using dependencies between actions to build complex workflows. And finally, we'll develop our own custom action, and share it with other developers in the GitHub Marketplace. We'll also cover use cases that benefit from using GitHub events to trigger workflows like running unit tests on each push to a repository, or automating checks for a pull request. We'll even see how we can use Actions to build a CI/CD pipeline. I'm thrilled to be your instructor for this course, and I'm really looking forward to working with you as you learn more about GitHub Actions.
- Creating an action
- Creating a workflow
- Adding actions to a workflow
- Using an action from a repository
- Using environment variables
- Building custom actions
- Use cases for actions and workflows