Podpora Kubernetes pro Quarkus QE Test Framework
but.committee | doc. RNDr. Pavel Smrž, Ph.D. (předseda) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Jaroslav Rozman, Ph.D. (člen) doc. Ing. Jan Kořenek, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C. | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Rogalewicz, Adam | cs |
dc.contributor.author | Troitskii, Georgii | cs |
dc.contributor.referee | Smrčka, Aleš | cs |
dc.date.created | 2024 | cs |
dc.description.abstract | Tato práce se zaměřuje na vylepšení open-source projektu Quarkus QE Test Framework, určeného pro testování aplikací postavených na frameworku Quarkus. Cílem je přidání podpory pro automatozovane spuštění testů na platformě Kubernetes. K dosažení tohoto cíle do virtuálního stroje na platformě OpenStack byl nainstalován cluster Kubernetes. Pomocí pluginu pro GitHub Pull Request Builder byla zřízena integrace mezi Jenkins a GitHub CI v Quarkus QE Test Frameworku. Tato integrace umožňuje automatické spouštění testů v Kubernetes při vytváření Pull Requestů na GitHubu po zadání specifické fráze do Pull Requestu. Toto řešení umožňuje plně automatizované spouštění testů v Kubernetes jako součást GitHub CI pipeline, čímž rozšiřuje seznam externich platform, na kterych tým Quarkus QE testuje aplikace Quarkus. | cs |
dc.description.abstract | This thesis focuses on improving the open-source Quarkus QE Test Framework project, designated for testing applications built on the Quarkus framework. The goal is to add support for automated test execution on the Kubernetes platform. To achieve this goal, a Kubernetes cluster was installed in a virtual machine on the OpenStack platform. Integration between Jenkins and GitHub CI in the Quarkus QE Test Framework was set up using GitHub Pull Request Builder plugin for Jenkins. This integration allows Kubernetes to automatically run tests when creating Pull Requests on GitHub after entering a specific trigger phrase in the Pull Request. This solution enables fully automated test execution in Kubernetes as part of the GitHub CI pipeline, expanding the list of external platforms on which Quarkus QE team tests Quarkus applications. | en |
dc.description.mark | C | cs |
dc.identifier.citation | TROITSKII, G. Podpora Kubernetes pro Quarkus QE Test Framework [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024. | cs |
dc.identifier.other | 154686 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/246920 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Quarkus | cs |
dc.subject | Quarkus QE Test Framework | cs |
dc.subject | Java | cs |
dc.subject | Kubernetes | cs |
dc.subject | K8s | cs |
dc.subject | cluster | cs |
dc.subject | kubectl | cs |
dc.subject | Docker | cs |
dc.subject | GitHub | cs |
dc.subject | CI | cs |
dc.subject | Jenkins | cs |
dc.subject | GHPRB | cs |
dc.subject | GitHub Pull Request Builder | cs |
dc.subject | trigger | cs |
dc.subject | job | cs |
dc.subject | pipeline | cs |
dc.subject | Quarkus | en |
dc.subject | Quarkus QE Test Framework | en |
dc.subject | Java | en |
dc.subject | Kubernetes | en |
dc.subject | K8s | en |
dc.subject | cluster | en |
dc.subject | kubectl | en |
dc.subject | Docker | en |
dc.subject | GitHub | en |
dc.subject | CI | en |
dc.subject | Jenkins | en |
dc.subject | GHPRB | en |
dc.subject | GitHub Pull Request Builder | en |
dc.subject | trigger | en |
dc.subject | job | en |
dc.subject | pipeline | en |
dc.title | Podpora Kubernetes pro Quarkus QE Test Framework | cs |
dc.title.alternative | Kubernetes support for Quarkus QE Test Framework | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2024-06-11 | cs |
dcterms.modified | 2024-08-21-12:42:51 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 154686 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 21:01:12 | en |
sync.item.modts | 2025.01.17 14:07:12 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |