Závěrečná práce: Bc. Marek Dlouhý: CI/CD Pipeline for Web-based Scuba Diving Calculation
Diplomová práce
CI/CD Pipeline for Web-based Scuba Diving Calculation
Anotace
Tato práce se zabývá automatizací CI/CD pro malé až středně velké open-source projekty s minimálními prostředky na údržbu. Systematicky vyhodnocuje dostupné nástroje a postupy s cílem určit doporučenou konfiguraci, která poskytuje komplexní dohled nad kvalitou a zároveň zůstává udržitelná pro projekty s malým počtem přispěvatelů. Metodika spočívá v hodnocení CI/CD platforem, nástrojů pro zajištění …více
Abstract
This thesis addresses CI/CD automation for small to medium-scale open-source projects with minimal maintenance resources. The work systematically evaluates available tools and practices to identify a recommended configuration providing comprehensive quality oversight while remaining sustainable for projects with limited contributors. The methodology involves evaluating CI/CD platforms, quality assurance …více
Zadání práce
Based on this evaluation, the student will implement a fully automated workflow covering code quality validation, optimised conditional test execution, semantic versioning, and production deployment with validation gates and rollback capability. The primary goal is to guarantee release reliability with minimal manual intervention. The pipeline shall be documented as a reproducible artefact alongside the comparative analysis and selection rationale, serving as a reference implementation for similar small open-source projects.
The created CI/CD pipeline configuration and related scripts will be publicly available in the IS under the MIT License.
20. 5. 2026 09:22, doc. Bruno Rossi, PhD, učo 232464
Konzultant
Mews
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
DevOps Solution for OnlyDevs platform
Bc. Šimon Jelok -
DevOps Course Lectures
Bc. Martin Marcinech -
DevOps Course Seminar Materials
Bc. Samuel Sabo -
DevOps Support for Continuous Release of Research Tools on Kubernetes Clusters
Viktoriia Martynovych, učo 531922 -
Integrácia DevOps a rozšírenie funkcionality CyQUAL
Ing. Adam Valalský -
Návrh digitální infrastruktury pro společnost Lakmoos
Bc. Adam Žitník, učo 536367 -
Optimizing React Native application deployment processes with automation
Ing. Jan Glos -
Managing the impact of release cycle shortening
Mgr. Hana Pospíšilová




