CI testy a detekce chyb na platformě GitHub Actions

Abstract
Tato bakalářská práce se zaměřuje na tři klíčové problémy v rámci procesů kontinuální integrace a kontinuálního nasazení softwaru. Prvním řešeným problémem je automatizace spouštění integračních testů pro zkrácení doby detekce chyb a zvýšení kvality kódu. Druhým problémem je návrh přehledného systému reportování výsledků testů s intuitivní navigací ke zdrojům chyb pro rychlou lokalizaci a opravu závad. Třetím problémem je zavedení bezobslužného nasazení aplikace do kontejnerizovaného prostředí za účelem zajištění konzistentního a reprodukovatelného provozu.
This bachelor's thesis focuses on three key issues in continuous integration and continuous deployment processes. The first issue addressed is the automation of integration test execution to shorten error-detection time and improve code quality. The second issue is the design of a clear reporting system for test results, with intuitive navigation to error sources for rapid fault localization and correction. The third issue is the implementation of unattended application deployment into a containerized environment to ensure consistent and reproducible operation.
Description
Subject(s)
Kontinuální integrace a nasazení, integrační a unitové testy, GitHub Actions, automatizace, kontejnerizace, reportování
Citation
ISSN
ISBN