Azure DevOpsin käyttö ohjelmistokehityksessä
Kari, Jasper; Tuovinen, Ilari (2025)
Kari, Jasper
Tuovinen, Ilari
2025
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025051712843
https://urn.fi/URN:NBN:fi:amk-2025051712843
Tiivistelmä
Tässä opinnäytetyössä tutkittiin Azure DevOpsin käyttöä ohjelmistokehityksessä. Tavoitteena oli selvittää, millaista DevOps-työskentely on käytännössä ja millaisia Azuren työkalut ovat verrattuna muihin kehitysalustoihin.
Opinnäytetyössä kehitettiin kaksi pientä sovellusta: Inventaario-rajapinta ja chat-sovellus. Näiden avulla tutkimme Azure DevOps -työkalujen toimivuutta ja soveltuvuutta käytännön kehitystyöhön.
Sovellusten tekemisen aikana todettiin, että Azure DevOps -työkalut ovat pääosin toimivia. Azuren ilmaisen version käytössä huomattiin, että osa tarvittavista työkaluista olivat rajoitettuja. Esimerkiksi agentti toimi vain paikallisesti omalla tietokoneella, eikä sitä voitu ajaa Azuressa. Lisäksi oli haasteita kouluta saatujen tunnuksien kanssa.
Sovellukset saatiin kuitenkin toimivaan ja todettiin, että DevOps-työskentely on nopeaa ja helppoa. Azure DevOps on rajoituksista huolimatta helppokäyttöiseksi ja tehokkaaksi työkaluksi.
Opinnäytetyössä kehitettiin kaksi pientä sovellusta: Inventaario-rajapinta ja chat-sovellus. Näiden avulla tutkimme Azure DevOps -työkalujen toimivuutta ja soveltuvuutta käytännön kehitystyöhön.
Sovellusten tekemisen aikana todettiin, että Azure DevOps -työkalut ovat pääosin toimivia. Azuren ilmaisen version käytössä huomattiin, että osa tarvittavista työkaluista olivat rajoitettuja. Esimerkiksi agentti toimi vain paikallisesti omalla tietokoneella, eikä sitä voitu ajaa Azuressa. Lisäksi oli haasteita kouluta saatujen tunnuksien kanssa.
Sovellukset saatiin kuitenkin toimivaan ja todettiin, että DevOps-työskentely on nopeaa ja helppoa. Azure DevOps on rajoituksista huolimatta helppokäyttöiseksi ja tehokkaaksi työkaluksi.