diplomsko delo
Amadej Skornšek (Author), Aljaž Zrnec (Mentor)

Abstract

Neprekinjena integracija (angl. continuous integration) in neprekinjena postavitev (angl. continuous deployment), zapisana z okrajšavo CI/CD, je razvojna praksa, ki pomaga avtomatizirati razvojni proces. Največkrat se uporablja znotraj DevOps načel. V svoji diplomski nalogi želim razložiti, kaj v splošnem obsega CI/CD, kakšna orodja in postopki se uporabljajo pri implementaciji. CI/CD želim vpeljati v podjetje in s tem izboljšati njihov razvojni proces. Osredotočil se bom na kakovost programske opreme in na krajšanje časa od ideje do objave. Opisal bom spremembe, ki smo jih v podjetju opravili, da smo lahko cevovode vpeljali v razvojni proces podjetja.

Keywords

CI/CD;DevOps;Git;podjetje;avtomatsko testiranje;računalništvo in informatika;visokošolski strokovni študij;diplomske naloge;

Data

Language: Slovenian
Year of publishing:
Typology: 2.11 - Undergraduate Thesis
Organization: UL FRI - Faculty of Computer and Information Science
Publisher: [A. Skornšek]
UDC: 659.2:004(043.2)
COBISS: 79848451 Link will open in a new window
Views: 392
Downloads: 58
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: Establishment of CI/CD workflow in a company
Secondary abstract: Continuous Integration and Continuous Deployment, abbreviated CI/CD, is a development practice that helps automate the development process. It is most commonly used within DevOps principles. In my diploma thesis, I want to explain what CI/CD is in general and what tools, as well as practices, are used for its implementation. I want to introduce CI/CD in the company and thus improve their development process. I will focus on the quality of the software and shortening the time from the idea to deploy. I will describe changes made in the company that enabled us to establish pipelines in the company development process.
Secondary keywords: CI/CD;DevOps;Git;company;automated testing;computer science;computer and information science;diploma;Računalništvo;Univerzitetna in visokošolska dela;
Type (COBISS): Bachelor thesis/paper
Study programme: 1000470
Thesis comment: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Pages: 52 str.
ID: 13587575