Plugin pro sledování změn souborových výstupů pro systém průběžné integrace Jenkins

DSpace Repository

Language: English čeština 

Plugin pro sledování změn souborových výstupů pro systém průběžné integrace Jenkins

Show simple item record

dc.contributor.advisor Dolinay, Jan
dc.contributor.author Hrabovský, Michal
dc.date.accessioned 2023-12-20T13:24:50Z
dc.date.available 2023-12-20T13:24:50Z
dc.date.issued 2022-12-16
dc.identifier Elektronický archiv Knihovny UTB
dc.identifier.uri http://hdl.handle.net/10563/53469
dc.description.abstract Práce se zabývá problematikou psaní pluginu pro automatizační systém Jenkins. V Teoretické části bude rozebrána funkce a účel systému Jenkins, možnosti které tento systém nabízí pro rozšířování své funkcionality rozšířeními, a technologie které jsou pro tvorbu těchto pluginů využívány, jako například templatový system Jelly. Výsledkem praktické části je poté rozšíření systému Jenkins, který detekuje a prezentuje změny v souborových výstupech jednotlivých opakovaných spuštění Jenkinsové úlohy. Plugin je primárně určený k detekci neočekávaných nebo nežádaných změn ve výstupech úlohy za účelem regresního testování. Tyto změny jsou prezentovány v GNU unified diff formátu přímo v webovém rozhraní serveru systému Jenkins.
dc.format 42s
dc.language.iso cs
dc.publisher Univerzita Tomáše Bati ve Zlíně
dc.rights Bez omezení
dc.subject Jenkins cs
dc.subject Java cs
dc.subject Plugin cs
dc.subject Systém průběžné integrace cs
dc.subject Jenkins en
dc.subject Java en
dc.subject Plugin en
dc.subject Continuous integration system en
dc.title Plugin pro sledování změn souborových výstupů pro systém průběžné integrace Jenkins
dc.title.alternative A Plugin for Monitoring Changes in File Outputs for the Jenkins Continuous Integration System
dc.type bakalářská práce cs
dc.contributor.referee Dohnal, Petr
dc.date.accepted 2023-06-05
dc.description.abstract-translated This thesis concerns itself with the topic of creating a plugin for continous integration system jenkins. In the theoretical portion, it describes functionalities and purpose of the Jenkins system, the ways this system enables extending its capabilities with additional plugins, and the technologies that are used for creation of these plugins, such as the templating system Jelly. The output of the practical portion is a plugin for system Jenkins, which detects and presents changes in files outputted by individual runs of a Jenkins task. The plugin is primarily intended to detect unexpected or undesired changes in outputs of repeatedly ran tasks for purposes of regression testing. These changes are presented in GNU unified diff format directly within the Jenkins server's graphical interface
dc.description.department Ústav automatizace a řídicí techniky
dc.thesis.degree-discipline Inteligentní systémy s roboty cs
dc.thesis.degree-discipline Intelligent Systems with Robots en
dc.thesis.degree-grantor Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky cs
dc.thesis.degree-grantor Tomas Bata University in Zlín. Faculty of Applied Informatics en
dc.thesis.degree-name Bc.
dc.thesis.degree-program Inženýrská informatika cs
dc.thesis.degree-program Engineering Informatics en
dc.identifier.stag 63565
dc.date.submitted 2023-05-24


Files in this item

Files Size Format View Description
hrabovský_2023_dp.pdf 557.5Kb PDF View/Open None
hrabovský_2023_op.pdf 155.1Kb PDF View/Open None
hrabovský_2023_vp.pdf 262.0Kb PDF View/Open None

This item appears in the following Collection(s)

Show simple item record

Find fulltext

Search DSpace


Browse

My Account