Pomôžte nám zlepšiť dokumentáciu GitPulse. Vyplniť dotazník.

Diplomová práca

  • Pre: Čitateľ práce
  • Vyžaduje: Nič
Téma: Nástroje pre podporu výučby základov DevOps
Autor: Bc. Mykyta Olym
Vedúci práce: Ing. Sergej Chodarev, PhD.
Študijný program: Informatika
Aktuálna etapa: 4. priebežné odovzdanie, 1. 11. 2026 (realizácia riešenia a metódy vyhodnotenia)


Abstrakt

V tímových zadaniach predmetov Základy softvérového inžinierstva a Základy DevOps sa hodnotí aj pracovný postup študenta, no dôkaz o ňom je v systéme GitLab rozptýlený medzi tikety, vetvy, žiadosti o zlúčenie, diskusie, commity a procesy CI/CD. Práca rozkladá požiadavky obidvoch zadaní na trinásť strojovo overiteľných otázok, pri každej pomenúva hranicu interpretácie a porovnáva existujúce nástroje. Overenie rozhraní GitLabu určilo, ktoré údaje prináša webhook, ktoré treba doplniť cez REST a ktoré nie sú dostupné vôbec. Na tomto základe vznikla platforma GitPulse riadená udalosťami z GitLabu, ku ktorej patrí voliteľný asistent cvičení. Posledná časť práce opisuje, ako sa riešenie vyhodnotí s cvičiacimi a študentmi.

Kľúčové slová: DevOps, GitPulse, GitLab, webhooky, hodnotenie pracovného postupu, recenzia kódu, vzdelávanie v softvérovom inžinierstve


Obsah práce


Zdroj pravdy. Táto sekcia stručne sprevádza aktuálnym textom práce. Úplný text je v LaTeX zdroji v repozitári dp.mykyta.olym/thesis. Pri rozdiele má prednosť LaTeX zdroj.