GitLab logo


Code versioning

GitLab is a web-based DevOps platform that provides free open and private Git repositories.

Use it when

  • You want to extend Git's capabilities with software management and collaboration functionality.
  • You want free hosted repositories or a free self-hosting platform.
  • You want built-in CI/CD for automating building, testing, and deploying your machine learning code.

Watch out

  • GitLab requires the use of Git as a version control system.

Example stacks

Airflow + MLflow stack