Piattaforma web per la migrazione da Redmine a GitLab

Moretti, Alessandra (2021) Piattaforma web per la migrazione da Redmine a GitLab. Bachelor thesis, Scuola Universitaria Professionale della Svizzera Italiana.

[img] Text
DOC_MORETTI.pdf - Published Version
Available under License Creative Commons Attribution Non-commercial.

Download (1MB)
[img] Text
POSTER_MORETTI.pdf - Published Version
Available under License Creative Commons Attribution Non-commercial.

Download (604kB)

Abstract

SUPSI ha deciso di passare gradualmente da Redmine all’utilizzo di GitLab, considerata una piattaforma più moderna, completa e dalla maggiore valenza didattica per gli studenti. Progressivamente l’attuale strumento Redmine, utilizzato per la gestione dei progetti, cadrà in disuso e successivamente dismesso. La necessità di mantenere tutte le informazioni attualmente presenti su Redmine ha portato alla ricerca di un software in grado di migrare tali dati su GitLab. Le soluzioni già presenti sul mercato non si sono dimostrate adatte a soddisfare le richieste e le necessità del problema. È stato quindi necessario lo sviluppo di un applicativo ad hoc per soddisfare le richieste dei committenti, analizzando e considerando l’attuale utilizzo di Redmine. Il tool sviluppato è in grado di effettuare la migrazione soddisfacendo le richieste e i vincoli dei committenti. Oltre agli aspetti meccanici della migrazione, l’applicazione sviluppata offre anche un’interfaccia grafica per facilitare l’utente nella configurazione delle opzioni e per fornire dei feedback riguardanti lo stato di avanzamento del processo. I risultati ottenuti confermano che il prodotto proposto risponde ampiamente al problema iniziale, fornendo anche delle funzionalità aggiuntive quali per esempio un report dettagliato dei passi di migrazione svolti. --- SUPSI has decided to gradually switch from Redmine to GitLab, which is considered a more modern and complete platform with greater educational value for students. The current Redmine tool, used for project management, will be gradually disabled. The need to keep the information currently present on Redmine led to the search of a software capable of transferring this information to GitLab. Existing solutions on the market are not suitable to meet the demands and needs of the problem. It was therefore necessary to develop an ad hoc application to cover the needs of the clients by analysing and considering the current use of Redmine. The developed tool can carry out the migration according to clients’ requirements and constraints. In addition to the mechanical migration aspects, the developed application also provides a graphical interface to help the user during the configuration of the options and to provide feedback about the process progress. The obtained results confirm that the proposed product largely responds to the initial problem, while also providing additional functionality such as a detailed migration report.

Item Type: Thesis (Bachelor)
Corso: UNSPECIFIED
Supervisors: Landoni, Fabio and Guidi, Roberto
Subjects: Informatica
Divisions: Dipartimento tecnologie innovative > Ingegneria informatica
URI: http://tesi.supsi.ch/id/eprint/4092

Actions (login required)

View Item View Item