Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Jatkuvan integraation järjestelmän käyttöönotto oppimisympäristössä

Saari, Aleksi (2021)

 
Avaa tiedosto
Saari_Aleksi.pdf (848.6Kt)
Lataukset: 


Saari, Aleksi
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202105108045
Tiivistelmä
Opinnäytetyön tavoitteena oli vertailla ja testata paras tapa integroida jatkuva integraatio osaksi theFIRMAn kehityssykliä. TheFIRMA on tieto- ja viestintätekniikan projektitoimisto, joka sijaitsee Turun ammattikorkeakoulussa.

Jatkuvalla integraatiolla tarkoitetaan ohjelmistokehityksen tiettyjen prosessien, kuten koodimuutosten integroimisen sekä testauksen automatisointia. Jatkuvan integraation suurimpina hyötyinä on vähentää kehittäjien ylimääräistä työtä sekä parantaa kehitettävien ohjelmistojen laatua.

Opinnäytetyössä käytiin läpi järjestelmälle asetetut vaatimukset, jonka jälkeen rakennettiin käytännön esimerkki jatkuvan integraation järjestelmästä. Järjestelmää varten vertailtiin eri toteutustapoja ja työkaluja, joilla järjestelmä olisi mahdollista toteuttaa. Lopullisen järjestelmän toteutukseen valittiin Jenkins, joka käyttää GitHubin versionhallintajärjestelmää. Versionhallintajärjestelmän jatkeeksi otettiin käyttöön Gerrit koodin katselmoinnin työkaluksi. Näiden lisäksi Mantis Bug Tracker otettiin käyttöön erillisenä ongelmanseurantaohjelmana.

Opinnäytetyön tuloksena saatiin edellä mainittuja työkaluja käyttäen toimiva esimerkki jatkuvan integraation järjestelmästä, joka täyttää toimeksiantajan työlle asettamat tavoitteet. Toimeksiantaja pystyy hyödyntämään opinnäytetyössä tehtyjä havaintoja sekä rakennettua järjestelmää omaa järjestelmää rakentaessaan.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste