GitLab

What is it used for?

GitLab is the University’s platform for collaborative software development and project-related documentation. The service is based on Git repositories and uses the ITBox infrastructure to ensure reliability, security, and data preservation. GitLab supports the entire software development lifecycle, including version control, automation, and project management.

Key features include:

  • Private Git repositories for individual projects or research groups
  • Integration with University authentication systems
  • Support for CI/CD pipelines for automated testing, building, and deployment

Benefits

  • Full version control for code and documentation
  • Structured collaboration between researchers and developers
  • Traceability of changes and support for research reproducibility
  • Integration with modern workflows (containers, Kubernetes, CI/CD)
  • Secure environment compliant with University policies