Název:
Automation of InfiSpector project’s infrastructure
Autoři:
Hais, Vratislav Typ dokumentu: Diplomové práce
Rok:
2019
Jazyk:
eng
Abstrakt: [eng][cze] This diploma thesis is focused on making InfiSpector project easier to use and expand by automating frequently used processes, adding basic tests and expanding projects repository by adding continuous integration. Description of project InfiSpector along with its dependencies are described in the beginning of this thesis.This is followed up by the theory about Bash programming language, continuous integration, testing, etc. Next is analysis of project followed up by the description of implementation itself. Last part of this thesis evaluates accomplished results and proposes possible improvements.Tato diplomová práce je zaměřena na automatizaci často používaných funkcionalit, přídání automatických testů a rozšíření repositáře o průběžnou integraci projektu InfiSpector. Projekt InfiSpector, společně s popisem jednotlivých technologií použítých v tomto projektu, jsou prezentovány na začátku diplomové práce. Následuje teorie o jazyku Bash, průběžné integraci, testování, a další. Po teoretické části následuje analýza projektu - jak bude projekt řešen a jaké jsou očekávané výsledky. Následuje kapitola o implementaci, kde jsou již konkrétní příklady výsledného projektu a jejich popis. Závěr práce předkláda shrnutí výsledků a návrhy na vylepšení projektu InfiSpector.
Klíčová slova:
automatické skripty; bash; InfiSpector; jednotkové testy; průběžná integrace