ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Continuous software delivery

Nina Krmavnar (2015) Continuous software delivery. EngD thesis.

Download (6Mb)


    The main purpose of the thesis is the demonstration of one of the best possible approaches to an automated continuous delivery process as it relates to certain application types. In the introductory part, the main reason for choosing the subject is presented, along with a few examples of why nowadays - in order to keep pace with the competition - such an approach seems necessary. Following chapters discuss the basics of software delivery, starting with configuration and version control management, both necessary before the first integration process. Continuing discussion deals with (automated) testing, build pipeline process and - last but not least - deployment and application release. In connection with the continuous integration process, Jenkins is presented, an extensible open source continuous integration server, proved in practice as an important tool in the automation of any process that can or should be automated. The central part of the thesis is a presentation of the continuous software delivery process in practice, which is mainly oriented towards front-end application development and consequently to its integration and final release. With the intention of moving towards the desired state, the advantages of such practices and possible future improvements are explored.

    Item Type: Thesis (EngD thesis)
    Keywords: continuous software delivery, continuous integration, software development, application releases
    Number of Pages: 76
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    izr. prof. dr. Viljan Mahnič241Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536316867)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 2985
    Date Deposited: 05 May 2015 11:07
    Last Modified: 27 May 2015 13:24
    URI: http://eprints.fri.uni-lj.si/id/eprint/2985

    Actions (login required)

    View Item