Basic Info
GitLab CI/CDopen in new window is a tool built into GitLabopen in new window for software development through the continuous methodologiesopen in new window:
- Continuous Integration (CI)
- Continuous Delivery (CD)
- Continuous Deployment (CD)
Continuous Integrationopen in new window works by pushing small code chunks to your application’s codebase hosted in a Git repository, and to every push, run a pipeline of scripts to build, test, and validate the code changes before merging them into the main branch.
Continuous Delivery and Deploymentopen in new window consist of a step further CI, deploying your application to production at every push to the default branch of the repository.
For an overview, see Introduction to GitLab CI/CDopen in new window from an April 2020 GitLab meetup.