izpis_h1_title_alt

Analiza in primerjava orodij za zvezno integracijo, dostavo in postavitev
ID ZDOLŠEK, BLAŽ (Author), ID Vavpotič, Damjan (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (558,69 KB)
MD5: 200A054A8380DF2C9CCB394CC42206C5

Abstract
V diplomski nalogi so opisane razvojne prakse zvezne integracije, dostave in postavitve, ki skupaj sestavljajo cevovod CI/CD. Njihova glavna naloga je zagotavljanje kvalitete programske opreme z avtomatizacijo ponovljivih postopkov. V okviru diplomskega dela so predstavljena tri orodja, ki omogočajo implementacijo cevovoda CI/CD: Jenkins, GitLab in Travis CI. Vsa omenjena orodja so bila preizkušena v Amazonovem oblaku, kjer smo vzpostavili cevovod CI/CD z namenom analize. Glavni cilj diplomske naloge je bila identifikacija lastnosti orodij CI/CD in kriterijev, s katerimi smo definirali model vrednotenja. Lastnosti in kriteriji so bili pridobljeni s pregledom literature. Rezultat diplomskega dela je model vrednotenja orodij za vzpostavitev cevovoda CI/CD, ki je bil uporabljen na konkretnem primeru v sodelovanju s podjetjem in nudi podporo pri odločanju.

Language:Slovenian
Keywords:zvezna integracija, zvezna dostava, zvezna postavitev, cevovod CI/CD, Jenkins, GitLab, Travis CI, model vrednotenja
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2021
PID:20.500.12556/RUL-131579 This link opens in a new window
COBISS.SI-ID:79847939 This link opens in a new window
Publication date in RUL:29.09.2021
Views:1080
Downloads:90
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Analysis and comparison of tools for continuous integration, delivery and deployment
Abstract:
The diploma thesis describes the development practices of continuous integration, delivery and deployment, which together make up the CI/CD pipeline. Their main task is to ensure the quality of software by automating repeatable processes. Within the diploma thesis, three tools are presented that enable the implementation of the CI/CD pipeline: Jenkins, GitLab and Travis CI. All the mentioned tools were tested in the Amazon cloud, where we set up a CI/CD pipeline, for the purpose of analysis. The main goal of the diploma thesis was to identify the properties of CI/CD tools and the criteria by which we defined the evaluation model. Properties and criteria were obtained by reviewing the literature. The result of the diploma thesis is a model of CI/CD tool evaluation, which was used in a specific case in cooperation with the company and offers decision support.

Keywords:continuous integration, continuous delivery, continuous deployment, CI/CD pipeline, Jenkins, GitLab, Travis CI, evaluation mode

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back