Jatkuvan integraation ja julkaisun prosessin luominen osaksi verkkosivujen kehittämisprosessia - case Web-veistämö
Niemeläinen, Miikka (2020)
Niemeläinen, Miikka
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020102221535
https://urn.fi/URN:NBN:fi:amk-2020102221535
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli kehittää toimiva jatkuvan integraation ja julkaisun prosessi toimeksiantona Web-veistämö Oy:lle. Tavoitteena oli luoda prosessi, joka helpottaa lähdekoodin laadunvarmistusta, toimitusta ja integroimista. Jatkuva integraation ja julkaisu on viime vuosina yleistynyt metodologia, jonka tarkoitus on automatisoida ohjelmistojen testaus- ja toimitusprosesseja. Kehittämismenetelminä käytettiin Scrumia tehtävien suunnitteluun sprinteittäin ja Kanban-taulua tehtävien etenemisen tarkkailuun ja erittelyyn.
Opinnäytetyön tuloksena oli jatkuvan integraation ja julkaisun prosessi, joka pystyy automaattisesti käynnistämään olemassa olevan verkkosivuston etäpalvelimelle lataamalla tarvittavat tiedostot koodikannasta. Prosessia voi vielä parantaa tulevaisuudessa lisäämällä tuen varmuuskopioille ja optimoimalla koodia entisestään.
Opinnäytetyön tuloksena oli jatkuvan integraation ja julkaisun prosessi, joka pystyy automaattisesti käynnistämään olemassa olevan verkkosivuston etäpalvelimelle lataamalla tarvittavat tiedostot koodikannasta. Prosessia voi vielä parantaa tulevaisuudessa lisäämällä tuen varmuuskopioille ja optimoimalla koodia entisestään.