Learn about the principles of continuous integration with GitHub and Travis CI.
Start free course Join 1594 others!
Once you've written code on GitHub, how do you make sure it's bug free? Continuous integration (CI) is a requirement in modern software development. Adding automated tests and controls to your pipeline saves you time and gives your team improved reliability.
In this course we'll answer common questions, like:
After completing this course, you will be able to:
We recommend you first complete the following courses:
This makes use of the following open source projects. Consider exploring these repos and maybe even making contributions!
Developers, DevOps engineers, IT Operations, teams
Enable continuous integration on this repository.
Perform CI tests with a specific version of Ruby.
Share your CI configuration with the team by merging it.
Add automated builds for new commits
Require that CI returns a successful status before a PR can be merged.
Fix any broken links currently in our codebase.
Merge your code.
Check for broken links using CI.
Fix the broken link.
Merge the test.
Add continuous deployment to your pipeline.
79 minutes
All public courses on Learning Lab are free.
Learn security best practices and keep your project’s contributions—and contributors—safe.
You’re an upload away from using a full suite of development tools and premier third-party apps on...
If you are looking for a quick and fun introduction to GitHub, you've found it. This class will get...
Learn new skills by completing fun, realistic projects in your very own GitHub repository.