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 |
|