The Complete GitHub Actions & Workflows Guide [2023 UPDATE] Udemy Course
Automate Code Testing, Deployment & Versioning using CI/CD Workflows. Create & Publish GitHub Actions to the Marketplace
Learn everything you need to know in order to create GitHub workflows & Actions. In this The Complete GitHub Actions & Workflows Guide [2023 UPDATE] course we will comprehensively explore GitHub’s CI service. We will learn what GitHub workflows & actions are. And we will discover everything we can do in a GitHub workflow including how to run commands, use actions, trigger workflows, build matrices, filter by branch and more. Then we will use what we learned to create a real-world example of a CI/CD workflow where we will test, build, deploy our code and more. And finally, we will learn how to write custom actions and publish them on the marketplace so that other people can use it.
What you’ll learn in The Complete GitHub Actions & Workflows Guide Course
- Learn about writing serialized data in the YAML format.
- Discover conceptually what workflows and GitHub actions are.
- Learn what terms like action, step, job, event, workflow, etc. mean
- Discover everything you can do in a github workflow (events, schedules, filtering, environment variables, context, encryption, matrix and more)
- Learn how docker can be used in a github workflow.
- Create a real-life CI/CD workflow for code testing, formatting, versioning and more.
- Learn how to use semantic versioning to automatically version your code in your workflow.
- Upload code testing coverage reports in your workflows using codecov
- Use caching in workflows for faster performace
- Learn about uploading artifacts in workflows.
- Learn about how to create your own custom GitHub Actions using Javascript or Docker
- Create an action for opening GitHub issues using JavaScript.
- Create an action for sending slack messages using PHP.
- Learn how to publish GitHub actions in the GitHub marketplace.
Recommended GitHub Course
The Complete Git & GitHub Course: Beginner to Advanced
GitHub Copilot: Use AI to write code for you! (Copilot 2023)