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.