Detail práce

Continuous Integration Dashboard

Bakalářská práce Student: Abramov Mikhail Akademický rok: 2020/2021 Vedoucí: Burget Radek, doc. Ing., Ph.D.
Název česky
Centralizované řízení kontinuální integrace
Jazyk práce
anglický
Abstrakt

Tato bakalářská práce se zabývá vývojem webové aplikace pro integraci nástrojů CI/CD. Úkolem bylo prostudovat dostupné technologie a připravit aplikaci odpovídající zadaným požadavkům. Během implementace systému byly nastudovány aspekty vývoje, jako jsou nástroje CI/CD, rámce serveru, uživatelské rámce, databáze, technologie webových serverů, nástroje pro práci s kontejnery. Výsledkem bakalářské práce je aplikace skládající se ze tří částí: serverová část, klientská část a databáze. Tato aplikace je rozdělená do tří částí a připravena ke spuštění v nástrojích kontejnerizace.

Klíčová slova

CI/CD, web, backend, frontend, databáze, Django, React, Docker, NGINX, OpenShift, docker compose, REST, dashboard.

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
18. června 2021
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na další otázky přítomných (např. ohledně principů kontinuálního řízení integrace a nasazení realizačního výstupu). Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B - velmi dobře.

Otázky u obhajoby
  1. There is a lot of classes described in the thesis, but a class diagram is missing. Can you show the class diagram?
Komise
Kolář Dušan, doc. Dr. Ing. (UIFS FIT VUT), předseda
Burgetová Ivana, Ing., Ph.D. (UIFS FIT VUT), člen
Fučík Otto, doc. Dr. Ing. (UPSY FIT VUT), člen
Hrubý Martin, Ing., Ph.D. (UITS FIT VUT), člen
Španěl Michal, Ing., Ph.D. (UPGM FIT VUT), člen
Citace
ABRAMOV, Mikhail. Continuous Integration Dashboard. Brno, 2021. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2021-06-18. Vedoucí práce Burget Radek. Dostupné z: https://www.fit.vut.cz/study/thesis/24064/
BibTeX
@bachelorsthesis{FITBT24064,
    author = "Mikhail Abramov",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Continuous Integration Dashboard",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2021,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/24064/"
}
Nahoru