Continuous integration and continuous delivery, or CI/CD, are an essential part of efficiently creating quality software, but some CI/CD platforms can be difficult to work with. GitLab offers robust CI/CD features as well as code management, in both the commercial and free open-source versions. In this course, learn the essential concepts and how to implement CI/CD by setting up a full pipeline using GitLab. Starting with a blank project, learning new concepts and syntax as you go, get hands-on experience every step of the way. Instructor Josh Samuelson guides you through the creation of a fully automated CI/CD pipeline that includes pre-production testing environments, automated deployment to production based on git tags, and instant rollbacks in the case of bugs.
Learn More