Original title:
Continuous Integration aplikace DNA-analyser
Authors:
Škorňa, Filip Document type: Master’s theses
Year:
2021
Language:
slo Abstract:
[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.
Keywords:
Ansible; CI; Continuous Integration; DevOps; Jenkins; JMeter; Linux