Jatkuva integrointi ja pilvipalvelut Metropolian opetuksessa
Myllykangas, Ville (2017)
Myllykangas, Ville
Metropolia Ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201705158224
https://urn.fi/URN:NBN:fi:amk-201705158224
Tiivistelmä
Tämän insinöörityön tavoitteena oli selvittää, voisiko pilvipalvelupohjaisia jatkuvan integroinnin työkaluja hyödyntää Metropolia Ammattikorkeakoulun jatkuvan integroinnin opetuksessa. Nykyisellään Metropolian jatkuvan integroinnin opetuksessa käytetään pelkästään Jenkins – jatkuvan integroinnin työkalua.
Tässä työssä tutkittiin Jenkinsiä ja kahta pilvipalvelupohjaista työkalua: GitLab CI:tä ja Travis CI:tä. Työssä käydään läpi näiden työkalujen yleisten ominaisuuksien ja käytön lisäksi niiden hyviä ja huonoja puolia. Työssä tutkittiin myös kojelautojen käyttömahdollisuuksia näiden jatkuvan integroinnin työkalujen kanssa.
Lopuksi tuloksista tehtiin yhteenveto, jossa kerättiin yhteen jatkuvan työkalujen hyvät ja huonot puolet. Näiden tulosten pohjalta koostettiin jatkoehdotuksia Metropolian jatkuvan integroinnin opetusta varten.
Tässä työssä tutkittiin Jenkinsiä ja kahta pilvipalvelupohjaista työkalua: GitLab CI:tä ja Travis CI:tä. Työssä käydään läpi näiden työkalujen yleisten ominaisuuksien ja käytön lisäksi niiden hyviä ja huonoja puolia. Työssä tutkittiin myös kojelautojen käyttömahdollisuuksia näiden jatkuvan integroinnin työkalujen kanssa.
Lopuksi tuloksista tehtiin yhteenveto, jossa kerättiin yhteen jatkuvan työkalujen hyvät ja huonot puolet. Näiden tulosten pohjalta koostettiin jatkoehdotuksia Metropolian jatkuvan integroinnin opetusta varten.