Ohjelmiston jatkuvaa käyttöönottoa pilotoitiin veikkauskisasovelluksella
Ojala, Pekka (2022)
Ojala, Pekka
Oulun ammattikorkeakoulu
2022
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2022101962574
https://urn.fi/URN:NBN:fi-fe2022101962574
Tiivistelmä
Jatkuva integrointi, jatkuva jakelu ja jatkuva käyttöönotto muodostavat ohjelmistokehityksen CI/CD-putken (Continuous Integration, Continuous Delivery, Continuous Deployment), joka automatisoi ohjelmiston uusien versioiden käyttöönoton. Jatkuvaa käyttöönottoa pilotoitiin kesän 2022 aikana tukeutumalla Netlify-palveluun. Esimerkkisovelluksena käytettiin naisten jalkapallon EM-turnausta varten kehitettyä veikkauskisasovellusta. Veikkauskisaan osallistui 10 henkilöä tietojenkäsittelyn ja liiketalouden koulutusohjelmista. Netlify-palvelu osoittautui toimivaksi ratkaisuksi, sillä uusien versioiden käyttöönotto palvelun avulla oli suoraviivaista ja nopeaa. Palvelu tunnisti GitHub-palvelun repositorioon viedyt koodimuutokset käynnistäen automaattisesti käännöksen, joka tapahtui nopeasti. Onnistuneen käännöksen jälkeen uusi versio näkyi heti sovelluksen käyttäjille.