• čeština
    • English
    • русский
    • Deutsch
    • français
    • polski
    • українська
  • English 
    • čeština
    • English
    • русский
    • Deutsch
    • français
    • polski
    • українська
  • Login
View Item 
  •   Repository Home
  • Závěrečné práce
  • diplomové práce
  • Fakulta informačních technologií
  • 2021
  • View Item
  •   Repository Home
  • Závěrečné práce
  • diplomové práce
  • Fakulta informačních technologií
  • 2021
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Hromadná orchestrácia v multirepo CI/CD prostrediach

Bulk Operation Orchestration in Multirepo CI/CD Environments

Thumbnail
View/Open
review_136815.html (1.450Kb)
final-thesis.pdf (1.157Mb)
Posudek-Vedouci prace-24046_v.pdf (85.83Kb)
Posudek-Oponent prace-24046_o.pdf (90.71Kb)
Author
Víšek, Jakub
Advisor
Koutenský, Michal
Referee
Pluskal, Jan
Grade
A
Altmetrics
Metadata
Show full item record
Abstract
Multirepo model přístupu ke správě a verzování zdrojového kódu, jež zahrnuje použití mnoha oddělených repozitářů verzovacích systémů, je poslední dobou často zmiňován v odborné literatuře. Jednou z jeho nevýhod je množství zdlouhavých, nezajímavých a repetitivních úkonů, které je nutno provádět při hromadných operacích tvořících transakce napříč těmito repozitáři. Multirepo repozitáře navíc umožňují využití široké škály technologií, což jen umocňuje riziko lidské chyby, ke které při ručně prováděných hromadných operacích může dojít. V rámci této práce je navrženo, implementováno a otestováno řešení pro automatizaci operací prováděných napříč množstvím repozitářů uspořádaných v multirepo modelu, což s nimi uživatelům zlepšuje zkušenost.
 
The multirepo model, where solution code is managed in many separate source control repositories instead of a single one, is gaining traction in software engineering. Amongst the disadvantages of this strategy is the amount of mundane work prone to human error involved in performing bulk operations, especially when these repositories are diverse in structure and utilized technologies. This thesis aims to design and implement a solution focused on time-saving and convenience of use that will allow for the definition and orchestration of development processes concerning many separate source control repositories. Finally, the completed solution is piloted in the production environment and evaluated.
 
Keywords
multirepo, monorepo, polyrepo, metarepo,   CI/CD, Continuous Integration, Continuous Delivery, Continuous Deployment, orchestrace release procesu, hromadné operace, multirepo, monorepo, polyrepo, metarepo,   CI/CD, Continuous Integration, Continuous Delivery, Continuous Deployment, release orchestration, bulk operations
Language
angličtina (English)
Study brunch
Počítačové sítě
Composition of Committee
doc. Ing. Ondřej Ryšavý, Ph.D. (předseda) prof. RNDr. Alexandr Meduna, CSc. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen) Ing. Petr Matoušek, Ph.D., M.A. (člen) Ing. Vladimír Veselý, Ph.D. (člen)
Date of defence
2021-06-24
Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na doplnění ze strany přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " A ". Otázky u obhajoby: Jak byste srovnal Vaše řešení s komerčními řešeními např. Space Automation od JetBrains? Komise, například: Jak se vyhodnocoval systém v reálním nasazení?
Result of the defence
práce byla úspěšně obhájena
Persistent identifier
http://hdl.handle.net/11012/200186
Source
VÍŠEK, J. Hromadná orchestrácia v multirepo CI/CD prostrediach [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021.
Collections
  • 2021 [143]
Citace PRO

Related items

Showing items related by title, author, creator and subject.

  • Boundary effects in signal processing: From classical problems to new opportunities 

    Popoola, Seyi James
    Tato práce se zaměřuje na hraniční problémy při rozkladu signálů. Problematika hranic klasických metod byla rozsáhle studována, ale v posledních několika desetiletích byla představena nová generace metod. Implementace ...
  • Server pro continuous integration 

    Šajdík, Michal
    Tato práce obsahuje popis následujících témat: jaké technologie a principy jsou potřebné pro vytvoření kontinuálního integračního serveru, již existující řešení, proč je potřeba jeden vytvořit a jak integrovat kontinuální ...
  • Infrastruktura pro testování a nasazování v oblasti kontejnerů 

    Ormandy, Adam
    Znížená efektivita spôsobená robením repetitívnych a manuálnych prác je častým problémom v IT. Vývojári často testujú a nasadzujú svoj software manuálne, čo je nielen náročné na čas, nezáživné a náchylné k chybám. Táto ...

Portal of libraries | Central library on Facebook
DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback | Theme by @mire NV
 

 

Browse

All of repositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

Statistics

View Usage Statistics

Portal of libraries | Central library on Facebook
DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback | Theme by @mire NV