To Örebro University

oru.seÖrebro University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Build Server Dashboard
Örebro University, School of Science and Technology.
2013 (English)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesisAlternative title
Build Server Dashboard (Swedish)
Abstract [en]

The development of large software projects often involves several developers that works on different parts of the code. Developers at Sigma Örebro follow a software engineering practice known as continuous integration. The main purpose with the continuous integration practice is to always keep the developing software in a working state.Thisreport covers my graduation work that I performed for Sigma Örebro.The assignment was to create a web based dashboard application that would displayinformation about the on-going projects at Sigma. For each project the dashboard should show the build time and test status for the latest checkedin builds. It would also calculate and display the overall success rate for each project and theamount of tests each project was subjected to. At last it would also display a graph that shows the amount of tests performed over time. The dashboard application should be fully automatedwithout the need of user interaction. All this information was to be presented as a single viewon a flat screen TV or monitor.

Abstract [sv]

Utvecklingen av stora mjukvaruprojekt involverar ofta flera utvecklare som arbetar på olika delar av koden.Utvecklarnapå Sigma Örebro följer ett arbetssättinomsystemutveckling som kallasförkontinuerlig integration. Det huvudsakliga syftet med kontinuerlig integration är att sträva efter att hålla den aktuella mjukvarani ett fungerande tillstånd. Denna rapport omfattar mitt examensarbete som jag utfört för Sigma Örebro. Uppdraget var att skapa en webbaserad instrumentpanel som skulle visa information om de pågående projektensom utvecklaspåSigma. Instrumentpanelen skulle visa byggtidoch teststatus för desenaste incheckadebyggena. Denskulle också beräkna och visa den totala procentenförlyckade samt misslyckade incheckningar.Till sist skulle denockså visa en graf som visar mängden av tester som utförs med tiden. Instrumentpanelen skullevara helautomatisk, dvs.körasutan behov av användarinteraktion. Informationenskulle presenteras som en enda vy på en platt-TV eller bildskärm.

Place, publisher, year, edition, pages
2013. , p. 36
Keywords [en]
build server dashboard, build server, dashboard, continuous integration, teamcity
Keywords [sv]
byggserver, instrumentpanel, kontinuerlig integration
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:oru:diva-30147OAI: oai:DiVA.org:oru-30147DiVA, id: diva2:639624
External cooperation
Sigma IT & Management Sweden AB
Subject / course
Computer Engineering
Presentation
2013-06-03, T207 i Teknikhuset, Örebro universitet, Fakultetsgatan 1, 702 81, Örebro, 13:30 (Swedish)
Supervisors
Examiners
Available from: 2013-08-08 Created: 2013-08-08 Last updated: 2024-01-02Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
School of Science and Technology
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 486 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf