Název:
Continuous Integration aplikace DNA-analyser
Autoři:
Škorňa, Filip Typ dokumentu: Diplomové práce
Rok:
2021
Jazyk:
slo
Abstrakt: [cze][eng] Diplomová práce se zabývá analýzou continuous integration procesu ve verzovacím systému GitLab pro aplikaci DNA-analyser. Cílem práce je najít vhodný nástroj, který nahradí aktuální řešení. Na tomto nástroji nasadit a implementovat celý continuous integration proces a doplnit jeho slabé části. Klíčovým výstupem práce je funkční nástroj, který usnadní programátorem vývojové činnosti aplikace a dokumentace k nasazení tohoto nástroje. Teoretická část práce poskytuje přehled aktuálních použitých technologiích a nástrojů v aplikací DNA-analyser. Následuje přehled problematiky continuous integration procesu aplikace DNA-analyser. Nasazení a spuštění continuous integration nástroje spolu s implementací continuous integration procesů. Na závěr je provedena kontrola continuous integration nástroje a diskutovaný další možný rozvoj projektu.Diploma thesis deals with analysis of continuous integration process in a GitLab version control system for DNA-analyser application. The goal of the thesis is to find appropriate tool, that replace actual solution. Deploy and implement whole continuous integration process and deal with its weak areas. The key result of this thesis is functional tool, that makes easier application development for programmers and documentation for tool deployment. The theoretical part of the thesis reviews currently available technologies and tools in DNA-analyser application. Follows the review of DNA-analyser application continuous integration process. Deployment and initiation of continuous integration tool along with implementation of continuous integration processes. Finally, the evaluation of continuous integration tool is provided as well as the proposal for further development of the project.
Klíčová slova:
Ansible; CI; Continuous Integration; DevOps; Jenkins; JMeter; Linux