Thesis Details

Infrastructure for Testing and Deployment in the Field of Containers

Master's Thesis Student: Ormandy Adam Academic Year: 2018/2019 Supervisor: Turoňová Lenka, Ing.
Czech title
Infrastruktura pro testování a nasazování v oblasti kontejnerů
Language
English
Abstract

Efficiency loss caused by repetitive manual tasks is a common problem throughout the IT sector. Developers often test, build, and deploy their software manually. That is not only time-consuming, but also dull and prone to errors and mistakes. This thesis tries to solve that in the context of one DevOps team, by unifying the development and testing tools, and by applying the principles of continuous integration and continuous deployment in the production environment. It is focused on Python, Jenkins, and container-based software and workflows. The main tools used in the thesis are GitLab CI, OpenShift and Tox. Thanks to work in described in the thesis, the number of projects with CI/CD pipelines increased from 7 to 50 percent, the amount of Python style violations started to decrease, containers have proper metadata, the container build process is automated, time and effort are saved by not doing repetitive tasks, and more.

Keywords

testing, deployment, integration, container, containers, continuous integration, continuous deployment

Department
Degree Programme
Files
Status
defended, grade B
Date
19 June 2019
Reviewer
Committee
Hanáček Petr, doc. Dr. Ing. (DITS FIT BUT), předseda
Drábek Vladimír, doc. Ing., CSc. (DCSY FIT BUT), člen
Lengál Ondřej, Ing., Ph.D. (DITS FIT BUT), člen
Orság Filip, Ing., Ph.D. (DITS FIT BUT), člen
Veselý Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Zeman Václav, doc. Ing., Ph.D. (UTKO FEEC BUT), člen
Citation
ORMANDY, Adam. Infrastructure for Testing and Deployment in the Field of Containers. Brno, 2019. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2019-06-19. Supervised by Turoňová Lenka. Available from: https://www.fit.vut.cz/study/thesis/22010/
BibTeX
@mastersthesis{FITMT22010,
    author = "Adam Ormandy",
    type = "Master's thesis",
    title = "Infrastructure for Testing and Deployment in the Field of Containers",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2019,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/22010/"
}
Back to top