Automatiserad bygg och leverans av hybrida mobila applikationer

Detta är en Kandidat-uppsats från Luleå tekniska universitet/Institutionen för system- och rymdteknik

Sammanfattning: Continuous integration, continuous delivery och continuous deployment har blivit väldigt viktiga inom systemutveckling eftersom de hjälper att säkerställa att en programvara håller sig till en viss kvalité samt att den snabbt kan levereras till slutanvändarna. Organisationer som tidigare använde continuous practices i samband med mer traditionella programvaror som till exempel webb-, server- och skrivbordsapplikationer försöker idag även implementera continuous practices i samband med mobila applikationer som till exempel hybrida appar. Bygg- och leveransprocessen för hybrida mobila applikationer består av många steg som ska göras i rätt ordning. När den processen utförs manuellt ökar det risken för att en app inte kommer att hålla en genomgående hög kvalité samt att det kan bli svårt att säkerställa att appen kan levereras vid behov till slutanvändarna. Det kan bero på flera faktorer. En av dessa faktorer är att människor inte är bra på att utföra långa och upprepbara processer och begår därför ofta fel och misstag. Tidigare studier som gjordes inom continuous integration, -delivery och -deployment saknar hur continuous practices kan appliceras till bygg- och leveransprocessen för hybrida mobila applikationer samt hur det kan göras i en organisation där det finns en existerande bygg- och leveransplattform. På grund av det utfördes den här studien med syftet att skapa en IT-artefakt i form av en pipeline som kan minska eller utesluta mänsklig påverkan på bygg- och leveransprocessen för hybrida mobila applikationer. Studien genomfördes med Action Design Research som bestod av tre iterationer och resulterade i en IT-artefakt i form av en pipeline som kunde utföra automatisk bygg och leverans av hybrida mobila applikationer. Förutom IT-artefakten kunde även ett antal designprinciper identifieras som var lämpliga när en pipeline för hybrida appar formades. Studiens resultat visade att med hjälp av continuous practices är det möjligt att automatisera bygg och leverans av hybrida appar samt att det går att implementera en pipeline för hybrida appar i en bygg- och leveransplattform som används för andra typer av programvaror.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)