Název:
Průběžná integrace a automatizovaná kontrola kódu v projektech s otevřeným zdrojovým kódem
Překlad názvu:
Continuous Integration and Automated Code Review in Open Source Projects
Autoři:
Tóth, Adrián ; Kočí, Radek (oponent) ; Turoňová, Lenka (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2018
Jazyk:
eng
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [eng][cze]
Kvůli zvýšení popularity projektů s otevřeným zdrojovým kódem se adaptovala nová softwarová metodologie, která se stále vyvíjí. Tato bakalářská práce se zabývá touto adaptovanou agilní softwarovou metodologií, přesněji její průběžnou integrací a vylepšením ve skutečném praktickém nasazení. Kromě toho se práce zabývá také automatizací procesu kontroly kódu zejména jeho statickou analýzou. Cílem práce je popsat a vysvětlit, jak průběžná integrace a automatizovaná kontrola kódu ovlivňují a zlepšují moderní projekty s otevřeným zdrojovým kódem. Vzhledem k výzkumu byl navrhnut a integrován moderní typ kódové analýzy s dalšími vylepšeními.
Due to an increase of the open source projects popularity a new software methodology has been adapted which is still evolving with the time. This bachelor's thesis deals with this adapted agile software methodology more precisely with continuous integration and its improvements in a real practical deployment. Furthermore, the thesis also deals with automation of the code review process especially with the static code analysis. This thesis aims to describe and explain how the continuous integration and automated code review affect and enhance the modern open source projects. According to the research, a modern type of code analysis with other enhancements was proposed and integrated.
Klíčová slova:
automated code review; bot; build script; continuous integration; GitHub; ManageIQ; pronto; Ruby; Travis CI; automatizovaná kontrola kódu; bot; build skript; GitHub; ManageIQ; pronto; průběžná integrace; Ruby; Travis CI
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/85212