Learn how to create workflows that enable you to use Continuous Integration (CI) for your projects.
Start free course Join 13735 others!
GitHub Actions makes it easier than ever to incorporate continuous integration (CI) into your repositories. This course will get you from zero-to-CI by setting up two workflow files to automate the way you work.
We'll answer common questions like:
And when you're done you'll be able to:
In this course, we'll be walking through CI using GitHub Actions, and creating a Tic Tac Toe game!
Before you start, you should be familiar with GitHub. We recommend taking the following two Learning Labs prior to this course:
And a great follow-on course is
This course makes use of the following technologies:
Developers, DevOps Engineers, new GitHub users, students, teams
Create a pull request with a templated workflow
Wait for GitHub to run the templated workflow and report back the results
Add your first test script for CI to pick up
Tell the bot which test is failing so we can fix it
Edit the file that's causing the test to fail
Merge the pull request containing your first workflow so the entire team can use it
Edit the existing workflow with new build targets
Edit your workflow file to build for Windows environments
Edit your workflow file to separate build and test jobs
Wait for the result of multiple jobs in your workflow
Use the upload action in your workflow file to save a job's build artifacts
Use the download action in your workflow file to access a prior job's build artifacts
Merge the pull request with the improved workflow
Add a new workflow file to automate the team's review process
Use the community action in your new workflow
In your new workflow file, create a new job that'll use the community action
Use the community action to automate part of the review approval process
Complete the automated review process by protecting the main branch
103 minutes
All public courses on Learning Lab are free.
by MSUSDEV
With GitHub Actions, you can create and set up workflows in your repository to build, test, and...
Learn how to do DevOps on GitHub with the power of GitHub Actions! This path will guide you through...
This course will walk you through using GitHub Actions to get your code in a deployable state once...
Create a GitHub Action and use it in a workflow.
See how collaboration works on GitHub and start building great things, together.
Learn new skills by completing fun, realistic projects in your very own GitHub repository.