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