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
An investigation of Automating Software Deployment Using Continuous Delivery Tools: A cost-benefit study in the case of multiple system instances
Linköping University, Department of Computer and Information Science, Human-Centered systems.
2019 (English)Independent thesis Advanced level (degree of Master (Two Years)), 300 HE creditsStudent thesisAlternative title
En undersökning av automatisering av mjukvaruleverans med hjälp av verktyg för Continuous Delivery : En kostnad-nytta-studie i fallet med multiple systeminstanser (Swedish)
Abstract [en]

Manual deployments of software is a tedious, repetitive and non-scaling method of deploying software.Continuous Delivery is a practice that enables automated deployment of software in a rapid fashion at the click of a button.When deciding whether to start using a new practice, software companies need to make an assessment from a cost-benefit perspective.This thesis compares automated deployments through Continuous Delivery with manual deployments from a cost perspective.The comparison is done at a small software company where two tools for Continuous Delivery are chosen based on requirements imposed by the company. The tools, Octopus Deploy and Azure DevOps, are cost efficient to different degrees.Octopus is cost efficient if several deployments per week are necessary, particularly if many deployment targets are involved.Azure DevOps is quickly cost efficient in most cases due to its pricing scheme, only needing roughly one deployment per week for few deployment targets, and a couple of deployments per year for many deployment targets.The initial cost of having a paid employee set up the tool needs to be paid off, but is easily done within a year using weekly deployments with a small number of deployment targets.

Place, publisher, year, edition, pages
2019. , p. 47
Keywords [en]
Continuous Delivery, Continous Deployment, DevOps, Octopus Deploy, Azure DevOps
National Category
Other Computer and Information Science
Identifiers
URN: urn:nbn:se:liu:diva-157301ISRN: LIU-IDA/LITH-EX-A--19/020--SEOAI: oai:DiVA.org:liu-157301DiVA, id: diva2:1320532
External cooperation
Agricam AB
Subject / course
Computer science
Presentation
2019-05-23, John Von Neumann, LIU, Linköping, 10:00 (Swedish)
Supervisors
Examiners
Available from: 2019-06-05 Created: 2019-06-05 Last updated: 2019-06-05Bibliographically approved

Open Access in DiVA

Yousif-Touma-Continuous-Delivery-Thesis(431 kB)47 downloads
File information
File name FULLTEXT01.pdfFile size 431 kBChecksum SHA-512
4796aa378b9cb789a8428db7f7d6453e860e8858925d165198e2c7a7e6497ebcad021d539994a2e3067306297d77d1fa9fc0458eac1ce6653c49b450b03c70db
Type fulltextMimetype application/pdf

By organisation
Human-Centered systems
Other Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 47 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 172 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