Bakalářská práce

DevOps Support for Continuous Release of Research Tools on Kubernetes Clusters

Viktoriia Martynovych, učo 531922
Anotace

Výzkumné instituce a univerzitní fakulty vyvíjejí softwarové nástroje, jejichž širšímu využití často nebrání jejich technická úroveň, ale chybějící infrastruktura pro vydávání nových verzí. Bez CI/CD pipeline nebo orchestrace kontejnerů vyžaduje zpřístupnění nástroje externím uživatelům ruční zásah správce při každé aktualizaci. Tato práce představuje návrh, implementaci a vyhodnocení řešení pro automatizaci …více

Abstract

Research institutions and university faculties develop software tools whose broader adoption is frequently blocked not by technical merit but by the absence of release infrastructure. Without a CI/CD pipeline or container orchestration, making a tool externally available requires manual administrator involvement for every update. This thesis presents the design, implementation, and evaluation of a …více

Zadání práce
The industrial adoption of many research tools is hindered by their inability to be readily available, especially in their initial proof of concept or prototype state. One of the main reasons is that there is little benefit for the researchers to make them easily accessible to potential users when their main purpose is to evaluate research ideas where running the tools in a lab environment is all that is needed.

The goal of this work is to design a CI/CD workflow for releasing research tools stored in GitLab repositories on Kubernetes clusters in the form of Docker images. Considering that the researchers are no CI/CD experts, every non-project-specific part of the workflow shall be automated to simplify its adoption by the researchers. The workflow and its automation shall be evaluated on a set of research tools developed by the Masaryk University and the Brno University of Technology in collaboration with Honeywell.

The resulting solution will be made available in IS under the EPL 2.0 licence.
Práce zkontrolována:
14. 6. 2026 13:45, prof. Ing. Tomáš Vojnar, Ph.D., učo 134390
Jazyk práce
angličtina angličtina
Termín obhajoby
23. 6. 2026
Práce byla úspěšně obhájena

Vedoucí

prof. Ing. Tomáš Vojnar, Ph.D., učo 134390
KPSK FI MU

Oponent

RNDr. Lukáš Ručka, učo 359687
KPSK FI MU

Konzultanti

Ing. Jan Fiedor, Ph.D.
ext KTP FI MU
Ing. Jan Fiedor, Ph.D.
Honeywell

Masarykova univerzita Fakulta informatiky
Plán
Programování a vývoj aplikací

Práce na příbuzné téma

Seznam prací, které mají shodná klíčová slova.

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.