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
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Haaga-Helia ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

CI/CD isossa yrityksessä

Grepi, Laureat (2020)

 
Avaa tiedosto
Opinnäytetyö (1.331Mt)
Lataukset: 


Grepi, Laureat
2020
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-2020120225807
Tiivistelmä
Jatkuvan integroinnin (CI) ja julkaisun (CD) järjestelmiä voidaan kehittää erilaisilla ohjelmistotyökaluilla, mitkä toimivat tähän tarkoitukseen. Kehitys- ja tuotantoympäristöt voidaan pystyttää esim. Terraform -työkalulla automaattisesti ja ne voidaan konfiguroida Ansiblella juuri sellaiseksi, kuin vaatimukset määrittelevät. Virtualisoinnilla voidaan eristää ympäristöjä ja kopioida niitä moneksi identtiseksi ympäristöksi. Tähän voidaan käyttää esimerkiksi Docker -työkalua luomaan tietynlaisia ohjelmistopaketteja ns. kontiksi ja käyttää sitä, vaikka testiympäristönä.

Tämä raportti käsittelee sovelluskehitysmaailmassa tapahtuvaa koodin jatkuvaa integroimista ja julkaisua, sekä niiden toimintaa ja vaikutusta yritystoiminnassa. Nämä kaksi asiaa ovat sovelluskehityksessä tärkeitä, sillä ne voivat vaikuttaa myös yrityksen liiketoimintaan merkittävästi. Ohjelmistoprojektien etenemisen kannalta on tärkeää pystyä implementoida ja julkaista sopivissa sykleissä, ettei liian suuria kasoja kerry yhdelle julkaisukerralle. Tämän takia jatkuvalla integroinnilla ja julkaisulla on automatisoitu näitä prosesseja. Koodia voidaan testata ja integroida vaikka päivittäin ja julkaisuja voidaan tehdä esimerkiksi kahden viikon välein. Raportissa käydään myös hieman läpi DevOpsia ja miten jatkuva integroiminen ja julkaiseminen liittyy siihen.

Yritykset ovat selkeästi hyötyneet näistä menetelmistä, niin teknisesti kuin liiketoiminnallisesti. Automatisoimalla näitä prosesseja, on voitu säästää ajassa ja rahassa. Puhumattakaan siitä, että tällä tavalla tärkeät prosessit, kuten integroiminen ja julkaisu, tapahtuvat useammin, paljon turvallisemmin ja vakaammin.
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