Servizi di sviluppo e versionamento – GitLab

Cosa sono?

GitLab è la piattaforma di Ateneo per lo sviluppo collaborativo del software e della documentazione associata ai progetti di ricerca. Il servizio è basato su repository Git e utilizza l’infrastruttura ITBox per garantire affidabilità, sicurezza e conservazione dei dati. GitLab supporta l’intero ciclo di vita dello sviluppo software, includendo controllo di versione, automazione e gestione dei progetti. 

Le caratteristiche principali comprendono:

  • repository Git privati per singolo progetto o gruppo di ricerca 
  • integrazione con i sistemi di autenticazione di Ateneo 
  • supporto a pipeline CI/CD per test, build e deploy automatizzati 

Vantaggi e casi d'uso

  • Controllo di versione completo per codice e documentazione 
  • Collaborazione strutturata tra ricercatori e sviluppatori 
  • Tracciabilità delle modifiche e supporto alla riproducibilità della ricerca 
  • Integrazione con workflow moderni (container, Kubernetes, CI/CD) 
  • Ambiente sicuro e conforme alle policy di Ateneo