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
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

DevOps-työkalujen hyödyntäminen läpi koko elinkaaren

Sarantis, Alexios (2022)

 
Avaa tiedosto
Sarantis_Alexios.pdf (627.2Kt)
Lataukset: 


Sarantis, Alexios
2022
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-2022090519882
Tiivistelmä
Kiistatta ketterästä kehityksestä on tullut normi IT-alan organisaatioissa ja se on ollut mukana ohjelmistojen toimituksessa yli vuosikymmenen ajan. Kuitenkin Ketterään ohjelmistokehitykseen perustuva DevOps on vielä melko uusi tuttavuus monelle IT-yritykselle. Kun digitaalisia palveluita tuottavien yritysten on nykypäivänä vastattava kysyntään aiempaa nopeammin ja tehokkaammin, juuri DevOps-toimintamalli voi nopeuttaa ohjelmiston kehitykseen, testaukseen ja julkaisuun liittyviä toimintoja automatisoinnin avulla.

DevOpsin tärkeimpänä tavoitteena on kommunikaatio parantaminen työntekijöiden välillä, jotta kaikki työskentelevät tehokkaammin samaa tavoitetta kohti. Tämän uudenalaisen toimintakulttuurin omaksumisen kautta pystytään tuottamaan järjestelmiä nopeammin, tehokkaammin ja laadukkaammin.

Opinnäytetyössä esitellään, miten kehitysprojekti etenee läpi DevOps elinkaaren sen työkaluja hyödyntäen. Työssä avataan keskeisiä käytössä olleita teknologioita ja järjestelmiä, kuten DevOps, jatkuva integraatio, jatkuva toimittaminen, Docker, Git, Gitlab, Jfrog ja PyPI.

Projektin tuloksena prosesseja saatiin automatisoitua, eikä ohjelmistokehittäjiltä enää jatkossa kulu lainkaan aikaa manuaalisten binaarien rakentamineen tai testaamiseen. Lisäksi on tuotu yhteen kaikki tarvittavat tiedot, kuten testitulokset, laatu- ja tietoturva-analyysit, joten katselmoijalle on kaikki tiedot saatavilla palautteen antamiseksi. Tuloksena on syntynyt täysin automatisoitu ratkaisu ja kokonaisuus, joka palvelee ohjelmistokehittäjiä, laadunvarmistustyöntekijöitä ja asiakkaita.

Opinnäytetyö tarjoaa sekä teorian että käytännön osalta hyvän esimerkin DevOps-menetelmien ja välineiden käytöstä ohjelmiston kehityksessä ja julkaisussa. DevOps-toimintamallia voidaan projektin pohjalta laajentaa yrityksen tarpeen mukaisesti.
Kokoelmat
  • Opinnäytetyöt
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