Podpora Kubernetes pro Quarkus QE Test Framework

but.committeedoc. 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.defenceStudent 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.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorRogalewicz, Adamcs
dc.contributor.authorTroitskii, Georgiics
dc.contributor.refereeSmrčka, Alešcs
dc.date.created2024cs
dc.description.abstractTato 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.abstractThis 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.markCcs
dc.identifier.citationTROITSKII, 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.other154686cs
dc.identifier.urihttp://hdl.handle.net/11012/246920
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectQuarkuscs
dc.subjectQuarkus QE Test Frameworkcs
dc.subjectJavacs
dc.subjectKubernetescs
dc.subjectK8scs
dc.subjectclustercs
dc.subjectkubectlcs
dc.subjectDockercs
dc.subjectGitHubcs
dc.subjectCIcs
dc.subjectJenkinscs
dc.subjectGHPRBcs
dc.subjectGitHub Pull Request Buildercs
dc.subjecttriggercs
dc.subjectjobcs
dc.subjectpipelinecs
dc.subjectQuarkusen
dc.subjectQuarkus QE Test Frameworken
dc.subjectJavaen
dc.subjectKubernetesen
dc.subjectK8sen
dc.subjectclusteren
dc.subjectkubectlen
dc.subjectDockeren
dc.subjectGitHuben
dc.subjectCIen
dc.subjectJenkinsen
dc.subjectGHPRBen
dc.subjectGitHub Pull Request Builderen
dc.subjecttriggeren
dc.subjectjoben
dc.subjectpipelineen
dc.titlePodpora Kubernetes pro Quarkus QE Test Frameworkcs
dc.title.alternativeKubernetes support for Quarkus QE Test Frameworken
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2024-06-11cs
dcterms.modified2024-08-21-12:42:51cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid154686en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 21:01:12en
sync.item.modts2025.01.17 14:07:12en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.18 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_154686.html
Size:
9.57 KB
Format:
Hypertext Markup Language
Description:
file review_154686.html
Collections