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.
All public courses on Learning Lab are free.