Thesis Details

Automatic Component Metadata Extractor and Consolidator for Continuous Integration

Master's Thesis Student: Kulda Jiří Academic Year: 2016/2017 Supervisor: Vojnar Tomáš, prof. Ing., Ph.D.
Czech title
Automatický nástroj k získávání metadat komponent pro úlohy průběžné integrace
Language
English
Abstract

This Master Thesis focuses on the modification of continuous integration practice withinthe Platform team at Red Hat. The result of this thesis is the Metamorph, tool which willmake it possible to unify the continuous integration tools of sub teams under the Platformteam. The theoretical part describes the creation of a continuous integration practice andexplains its benefits. Subsequently, existing CI tools (in the industry) are presented indetail. The following section demonstrates how continuous integration uses the Jenkinstool. This master thesis also contains the particulars of existing internal CI solutions atRed Hat. In the practical part, the design and implementation of tool that was made duringthe creation of this master thesis are introduced. In conclusion, the results are tested byone team at Red Hat and a possible extension is outlined.

Keywords

Continuous Integration, Jenkins, Red Hat, Metamorph, build, Test Data Management, integration, Ansible

Department
Degree Programme
Files
Status
defended, grade B
Date
20 June 2017
Reviewer
Committee
Zbořil František, doc. Ing., Ph.D. (DITS FIT BUT), předseda
Čadík Martin, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Češka Milan, doc. RNDr., Ph.D. (DITS FIT BUT), člen
Janoušek Jan, doc. Ing., Ph.D. (FIT CTU), člen
Orság Filip, Ing., Ph.D. (DITS FIT BUT), člen
Zachariášová Marcela, Ing., Ph.D. (DCSY FIT BUT), člen
Citation
KULDA, Jiří. Automatic Component Metadata Extractor and Consolidator for Continuous Integration. Brno, 2017. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2017-06-20. Supervised by Vojnar Tomáš. Available from: https://www.fit.vut.cz/study/thesis/19997/
BibTeX
@mastersthesis{FITMT19997,
    author = "Ji\v{r}\'{i} Kulda",
    type = "Master's thesis",
    title = "Automatic Component Metadata Extractor and Consolidator for Continuous Integration",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2017,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/19997/"
}
Back to top