Název:
Automatický nástroj k získávání metadat komponent pro úlohy průběžné integrace
Překlad názvu:
Automatic Component Metadata Extractor and Consolidator for Continuous Integration
Autoři:
Kulda, Jiří ; Smrčka, Aleš (oponent) ; Vojnar, Tomáš (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2017
Jazyk:
eng
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [eng][cze]
Tato diplomová práce popisuje úpravu průběžné integrace pro Platform tým ve společnosti Red Hat. Výsledkem práce je nástroj Metamorph, který umožní sjednocení ostatních nástrojů průběžné integrace pod týmem Platform. Teoretická část popisuje vznik, popis a přidané hodnoty průběžné integrace. Následně jsou blíže přiblíženy existující nástroje na trhu. Dále je zde popsáno použití průběžné integrace v nástroji Jenkins. V práci jsou také dopodrobna popsány existující řešení průběžné integrace ve společnosti Red Hat. Dále je zde popsán návrh a implementace výše zmíněného nástroje. V závěru jsou výsledky práce otestovány týmem z firmy Red Hat a nastíněny možnosti rozšíření.
This Master Thesis focuses on the modification of continuous integration practice within the Platform team at Red Hat. The result of this thesis is the Metamorph, tool which will make it possible to unify the continuous integration tools of sub teams under the Platform team. The theoretical part describes the creation of a continuous integration practice and explains its benefits. Subsequently, existing CI tools (in the industry) are presented in detail. The following section demonstrates how continuous integration uses the Jenkins tool. This master thesis also contains the particulars of existing internal CI solutions at Red Hat. In the practical part, the design and implementation of tool that was made during the creation of this master thesis are introduced. In conclusion, the results are tested by one team at Red Hat and a possible extension is outlined.
Klíčová slova:
Ansible; build; Continuous Integration; integration; Jenkins; Metamorph; Red Hat; Test Data Management; Ansible; integrace; Jenkins; Metamorph; Průběžná integrace; Red Hat; sestavení; Test Data Management
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/69564