In modern software development, developers integrate code into a shared repository several times a day. With such frequent code changes, how do you ensure your code is bug free? Continuous Integration (CI) is an approach to software development in which tests run automatically anytime code is changed, saving you time and giving your team improved reliability. Continuous Deployment or Delivery (CD) refers to whatever happens after these tests run. If they pass, your new code can be automatically deployed to production, with the help of a CI/CD platform like CircleCI.
After completing this course, you will be able to:
Enable continuous integration on this repository.
Learn how to use CI by introducing a configuration file.
Specify the docker image.
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.