Verkkosovelluksen automaattinen käyttöönottoprosessi
Joonas Meriläinen
21.11.2017
- Aihe ja tavoitteet
- Selvitystyö
- Toteutus
- Tulokset
- Yhteenveto
- oma aihe
- tarve vakauttaa käyttöönottoprosessi
- kohderyhmänä yritykset
- jotka ovat kasvuvaiheessa
- joiden tiimeissä on useampi kehittäjä
- joiden projektit ovat jatkuvia
- prosessia kokeiltiin osana WordPress-pohjaista verkkosovelluskehitysprojektia
- ohjaajana Kari Aaltonen
- manuaalinen käyttöönottoprosessi automaattiseksi
- löytää prosessit ja työkalut
- yksinkertainen
- kustannustehokas
- etsittiin avoimen lähdekoodin työkaluja
- verkkosovelluskehitys
- sovelluskehitysprojektin onnistuminen ja haasteet
- sovelluskehitysprosessit
- vesiputousmalli
- ketterä sovelluskehitys
- käyttöönottoprosessit
- manuaalinen
- automaattinen
- Extreme Programming -metodit
- jatkuva integrointi
- muutokset liitetään yhteen tietolähteeseen
- versionhallinta
- jatkuva toimitus
- sovellus testataan automaattisesti
- toimiva sovelluspaketti luodaan automaattisesti
- jatkuva käyttöönotto
- sovelluspaketin siirto palvelimelle automaattisesti
- palvelimen konfigurointi käyttöönotossa
- versionhallinta
- jatkuvan integrointialustojen vertailu
- Jenkins, Concourse, Drone
- julkaisuputki
- palvelimen konfigurointi
- Drone-alustan asennus
- GitHub integraatio
- julkaisuputken toteutus
- sovelluspaketin luonti
- testit
- käyttöönotto
- blue-green-menetelmä
- käyttöönottotestit
- jatkuvan integrointialustan käyttöönotto oli helppo
- julkaisuputki toimi
- prosessi toimi tavoitteiden mukaisesti myös käytännössä
-
prosessista saatin käytännön tason kokemusta
- tärkeintä, että tiimi ymmärtää prosessin hyödyt ja haasteet
- insinöörityössä etsittiin manuaalisen käyttöönottoprosessin sijaan automaattinen käyttöönottoprosessi ja työkalu osana verkkosovelluskehitysprojektia
- hyödynnettiin Extreme Programming -metodeja
- jatkuvan integroinnin alustaksi valikoitu Drone
- prosessi saatiin toteutettua toimivaksi ja tavoitteiden mukaisesti
Verkkosovelluksen automaattinen käyttöönottoprosessi Insinöörityö Joonas Meriläinen 21.11.2017