Byggserverövervakning : Utveckling av ett system för att synliggöra integrationsproblem

Detta är en Kandidat-uppsats från Karlstads universitet/Institutionen för matematik och datavetenskap

Sammanfattning: Mjukvara i datorer styr många viktiga funktioner i dagens samhälle och används i stor utsträckning för att kommunicera men även för att styra utrustning. För att mjukvara ska fungera tillförlitligt behöver den byggas korrekt och testas utförligt. För att uppnå tillförlitlighet kan en byggserver används för att automatiskt bygga och testa mjukvaran. Den här rapporten beskriver hur en prototyp av ett övervakningssystem för byggservrar skapats. Systemet sköter övervakningen genom en övervakningstjänst som hämtar information från en byggserver av typen CruiseControl.NET [10] och presenterar informationen på en webbportal. Informationen som hämtas ut från byggservern går från en hög abstraktionsnivå ner till minsta detalj som är baserad på loggfiler från bygget, med exempelvis information om kompileringsfel. Utvecklingen av övervakningssystemet har haft fokus på att göra det möjligt att använda molntjänster och på det sättet inte begränsa vart en byggserver finns placerad. En av de molntjänster som använts är Service Bus Relay [27] som hanterar kommunikationen mellan en övervakningstjänst och webbportalen. Webbportalen har utvecklats för att vara responsiv [34] för på så sätt stödja mobila enheter och ge användaren frihet att besöka webbportalen oavsett enhet. Webbportalen använder sig av en databas för att lagra informationen som bland annat möjliggör övervakning av flera byggservrar, och den välutvecklade användarhanteringen. Det har gjorts flera lärdomar, bland annat genom upptäckt av en bugg i Microsofts implementation av meddelandehanteringen i Service Bus Relay.

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