Automated build service to facilitate Continuous Delivery
(2015) In LU-CS-EX 2015-27 EDA920 20151Department of Computer Science
- Abstract
- Continuous delivery can be seen as an evolution from agile software development methods and high demands to deliver working software quickly. It aims to always be able to deliver working and reliable software in short iterations by continuously integrate, build and test the software. This puts high demands on automation and the focus of this thesis is to automate the pipeline between source code and deployable software artifacts. The problem definition of this thesis is to improve and unify the deployment pipeline of software running on Linux at IKEA IT. The project resulted in a service that supports continuous delivery by providing automated building, testing, signing and deployment of software. It runs in production environment at IKEA... (More)
- Continuous delivery can be seen as an evolution from agile software development methods and high demands to deliver working software quickly. It aims to always be able to deliver working and reliable software in short iterations by continuously integrate, build and test the software. This puts high demands on automation and the focus of this thesis is to automate the pipeline between source code and deployable software artifacts. The problem definition of this thesis is to improve and unify the deployment pipeline of software running on Linux at IKEA IT. The project resulted in a service that supports continuous delivery by providing automated building, testing, signing and deployment of software. It runs in production environment at IKEA IT and provides a high level of automation. It was evaluated with help from end users and the eval-
uation showed that the service is useful for the intended users and automate several steps they earlier have had to do manually. (Less)
Please use this url to cite or link to this publication:
http://lup.lub.lu.se/student-papers/record/7449594
- author
- Karlsson, Ture LU
- supervisor
- organization
- course
- EDA920 20151
- year
- 2015
- type
- H3 - Professional qualifications (4 Years - )
- subject
- keywords
- RPM Package Manager, DevOps, continuous delivery, MSc, build service
- publication/series
- LU-CS-EX 2015-27
- report number
- LU-CS-EX 2015-27
- ISSN
- 1650-2884
- language
- English
- id
- 7449594
- date added to LUP
- 2015-06-29 09:44:21
- date last changed
- 2015-06-29 09:44:21
@misc{7449594, abstract = {{Continuous delivery can be seen as an evolution from agile software development methods and high demands to deliver working software quickly. It aims to always be able to deliver working and reliable software in short iterations by continuously integrate, build and test the software. This puts high demands on automation and the focus of this thesis is to automate the pipeline between source code and deployable software artifacts. The problem definition of this thesis is to improve and unify the deployment pipeline of software running on Linux at IKEA IT. The project resulted in a service that supports continuous delivery by providing automated building, testing, signing and deployment of software. It runs in production environment at IKEA IT and provides a high level of automation. It was evaluated with help from end users and the eval- uation showed that the service is useful for the intended users and automate several steps they earlier have had to do manually.}}, author = {{Karlsson, Ture}}, issn = {{1650-2884}}, language = {{eng}}, note = {{Student Paper}}, series = {{LU-CS-EX 2015-27}}, title = {{Automated build service to facilitate Continuous Delivery}}, year = {{2015}}, }