Národní úložiště šedé literatury Nalezeno 15 záznamů.  1 - 10další  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Research and Development of Communication Infrastructure for Q Sorting
Krajňák, Sebastián ; Beran, Vítězslav (oponent) ; Herout, Adam (vedoucí práce)
In the dynamic landscape of collaborative software development, the demands for real-time interaction and streamlined deployment processes has become imperative. This thesis will focus on enhancing our colleague's, Michal Janu's application with real-time collaborative features via WebSocket connection. This feature will allow multiple users to work together on one Q-sort. Furthermore to streamline the process of a multi-developer software project, this thesis is a part of, we will setup a CI/CD pipeline utilizing Docker containers, Jenkins, and finally an Nginx web server used for hosting each developer's application.
Chat Bot Applications in CI/CD Processes
Gasta, Evžen ; Očenášek, Pavel (oponent) ; Rychlý, Marek (vedoucí práce)
This Master's thesis focuses on optimizing the precious time of Container Verification Pipeline (CVP) team members in Red Hat by integrating chatbot into their day-to-day DevOps workflows. The goal of this thesis is to lower the time required to execute various tasks and, thanks to that, save human resources. For the development of this chatbot, an AI service from Google was used, that allows the user to create an AI agent with ease. The chatbot is split into two parts (due to security and accessibility) and uses Request/Response architecture. In the end, tasks will be evaluated and compared to the current execution of tasks.
Automatizovaná správa softwarových projektů
Dostál, Dominik ; Benedikt, Jan (oponent) ; Sysel, Petr (vedoucí práce)
V této práci jsou popsány a porovnány vybrané nástroje pro průběžnou integraci (continuous integration - CI) a průběžné nasazování (continuous deployment - CD). Dle připravené metodiky byly porovnány nástroje Jenkins, GitLab, TeamCity a Bamboo. Každý z těchto systému byl nainstalován na čistý systém Ubuntu 20.04 LTE, pak nakonfigurován a otestován na vybraném softwarovem projektu. Důraz byl kladen zejména na kompatibilitu s Linuxovými systémy a jazyky C/C++.
Modul pro transformaci dat pro digitální úřední desky
Leonov, Martin ; Burget, Radek (oponent) ; Rychlý, Marek (vedoucí práce)
Cílem této práce bylo navrhnout a implementovat aplikaci umožňující univerzální přístup k datům ze systémů elektronické spisové služby a jejich následnou transformaci do jednotného formátu. Ze získaných poznatků o těchto systémech byly navrženy rozhraní pro stahování, ukládání a transformaci dat. Výsledky této práce poskytují uživatelskou konfiguraci a jednoduchou integraci nových zdrojů dat. Funkčnost byla ověřována nástroji pro průběžnou integraci a průběžné nasazení.
Continuous Integration Dashboard
Abramov, Mikhail ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
This bachelor thesis deals with the development of a web application for integrating CI/CD instruments. The main goal was to study the currently available technologies and prepare an application corresponding to the provided requirements. During system implementation, were learned development aspects such as CI/CD instruments, server-side frameworks, client-side frameworks, databases, web server technologies, containerization tools. As a result of bachelor's thesis we prepared an application consisting of three parts: server part, client part and database. This application is prepared to run divided into three parts in containerization.
Automatické testování software
Hanák, Karel ; Sakin, Martin (oponent) ; Korček, Pavol (vedoucí práce)
Tato práce se zabývá testováním open source softwaru a automatizací testování. Cílem práce je navrhnout testy, implementovat testovací případy a integrovat je do prostředí vývoje softwaru pro správu sítí Internetu věcí (IoT). Software byl rozšířen o komunikační komponentu využívající protokol TCP, která slouží k navázání spojení s emulátorem IoT sítě. Pro testování a automatizaci byl zvolen nástroj Tavern. Celé řešení je rozděleno do obrazů nástroje Docker. Výsledné řešení je snadno rozšiřitelné o možnou budoucí funkcionalitu. Na základě testování provedeného s emulátorem sítě se podařilo objevit několik chyb v dokumentaci softwaru i samotném softwaru. Přínosem této práce je identifikace chyb a usnadnění testování v podobě emulátoru sítě, který umožňuje provádět automatizované testování bez nutnosti využití skutečných IoT zařízení.
Infrastructure for Testing and Deployment of the Real­-Time Localization Platform
Ormoš, Michal ; Pluskal, Jan (oponent) ; Veselý, Vladimír (vedoucí práce)
This work is a case study of continuous integration and continuous deployment of real-time localization software. The objective of this thesis is to accelerate this process. The selected problem is solved with conventional testing tools, mechanisms of CI/CD Gitlab, and newly created tools for generating network traffic of real-time localization software. The contribution of this work is the acceleration of development, assurance of quality and at the same as the introduction of new methods on how to test real-time localization platforms.
Implementation and Extension of the Technical Documentation Testing Framework
Macko, Peter ; Číka, Petr (oponent) ; Ilgner, Petr (vedoucí práce)
The thesis discusses automated testing of technical documentation written in AsciiDoc markup language using open-source documentation testing framework Emender implemented in CI/CD. The framework was extended with a RESTful web application emenderwebservice, providing a graphical user interface with test results and a mechanism to waive false positive test results. Web application was implemented with Flask WSGI web application framework along with a database enabling aggregation and unique test identification. The application simplifies access to test results generated by Emender in CI/CD and provides a concise graphical user interface for technical writers.
TLS/SSL Interoperability Across Systems
Leitmann, Peter ; Malina, Lukáš (oponent) ; Šeda, Pavel (vedoucí práce)
The main aim of this thesis is to add new interoperability tests to selected upstream projects. The requirement for such a thing originates in a need of developers to develop software more efficiently. This thesis describes widely used security protocols – Secure Sockets Layer (SSL) and Transport Layer Security (TLS). Subsequently, it focuses on the process how software should be developed using Continuous Integration and Continuous Deployment/Delivery (CI/CD), which consists of not only creating code but also of testing it in an efficient way. Particularly, Software Development Life Cycle and Software Testing Life Cycle are explained. In the practical part, the process of choosing suitable tests can be seen, a configuration of various CI systems is described, and testing of the developed software. The test environment is the operating system Fedora, and tests rely on an open-source tool called Test Management Tool.
Automatizovaná správa softwarových projektů
Dostál, Dominik ; Benedikt, Jan (oponent) ; Sysel, Petr (vedoucí práce)
V této práci jsou popsány a porovnány vybrané nástroje pro průběžnou integraci (continuous integration - CI) a průběžné nasazování (continuous deployment - CD). Dle připravené metodiky byly porovnány nástroje Jenkins, GitLab, TeamCity a Bamboo. Každý z těchto systému byl nainstalován na čistý systém Ubuntu 20.04 LTE, pak nakonfigurován a otestován na vybraném softwarovem projektu. Důraz byl kladen zejména na kompatibilitu s Linuxovými systémy a jazyky C/C++.

Národní úložiště šedé literatury : Nalezeno 15 záznamů.   1 - 10další  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.