Gitlab-järjestelmän versionhallintatyökalut tietojenkäsittelyn opetuksessa
Kaukoharju, Antti (2017)
Kaukoharju, Antti
Hämeen ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201703203510
https://urn.fi/URN:NBN:fi:amk-201703203510
Tiivistelmä
Opinnäytetyön toimeksiantajana oli Hämeen ammattikorkeakoulun tietojenkäsittelyn koulutusohjelma. Tavoitteena oli tutkia Gitlab-versionhallintapalvelua ja selvittää, miten tämän palvelun työkaluja voitaisiin soveltaa tietojenkäsittelyn opetuksessa projektien seurantaan. Opinnäytetyössä tutkittiin selaimella toimivaa Gitlabin Online -versiota sekä paikallisesti asennettavaa Community Edition -versiota.
Opinnäytetyössä käsitellään aluksi versionhallintaa yleisesti. Tämän jälkeen selitetään versionhallintajärjestelmien toimintaa yleisesti ja käsitellään Git-versionhallintajärjestelmän perustoimintoja lyhyesti. Viimeisenä käsitellään eri versionhallintapalveluja ja käydään läpi Gitlabin toimintoja pääasiassa siltä osalta, millaisia yhteenvetoja ja kaavioita Gitlab tekee projektien etenemisestä ja ryhmänjäsenten aktiivisuudesta.
Tutkimuksessa selvisi, että ainakin osa Gitlabin työkaluista soveltuu hyvin tietojenkäsittelyn koulutusohjelmassa tehtyjen projektien seurantaan. Gitlab-versionhallintapalvelu voidaan myös nähdä parhaimpana vaihtoehtona eri versionhallintapalveluista.
Opinnäytetyössä käsitellään aluksi versionhallintaa yleisesti. Tämän jälkeen selitetään versionhallintajärjestelmien toimintaa yleisesti ja käsitellään Git-versionhallintajärjestelmän perustoimintoja lyhyesti. Viimeisenä käsitellään eri versionhallintapalveluja ja käydään läpi Gitlabin toimintoja pääasiassa siltä osalta, millaisia yhteenvetoja ja kaavioita Gitlab tekee projektien etenemisestä ja ryhmänjäsenten aktiivisuudesta.
Tutkimuksessa selvisi, että ainakin osa Gitlabin työkaluista soveltuu hyvin tietojenkäsittelyn koulutusohjelmassa tehtyjen projektien seurantaan. Gitlab-versionhallintapalvelu voidaan myös nähdä parhaimpana vaihtoehtona eri versionhallintapalveluista.