This course will give you practical skills of doing Continuous Integration (CI) in a GitHub-based repository.
You learned Git commands but sometimes not sure how real-world Continuous Integration is done? Or maybe you already doing it but want to understand the theory better to fine-tune your everyday actions? This course will help. During the course, you'll practice common continuous integration actions. It isn't intended to be a click-through wizard-style experience, instead you'll do what developers do during their daily work the way they do it. I'll explain the theory as you reach relevant steps.
Here is a GIF showing commits in your repository as you will go through the course. As you see, nothing is complicated and everything is essential.
You'll go through these common CI scenarios:
You'll be able to answer the questions:
You expected to:
This course makes use of the following technologies:
Developers, DevOps Engineers, QA Engineers, students, teams
Author and push the first part and create a pull request
Receiving feedback from tests in pull request
Implement the change and start the review
Author, commit and push the requested changes, open a pull request
Merge the pull request
Author new work and push it to the feature branch
Make sure tests pass on the merge result
Merge the feature branch
Revert the feature merge commit
Bring feature code back and add the fix on top of it
Open pull request to return the feature code to master
Make sure tests pass for the fix
Merge the fix to master
All public courses on Learning Lab are free.