CI testy a detekce chyb na platformě GitHub Actions
Loading...
Date
2025-06-10
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
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.
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í