Zobrazit minimální záznam

Application of containers in continuous software development



dc.contributor.advisorCiochoň Petr
dc.contributor.authorHenrich Le
dc.date.accessioned2020-06-14T10:40:56Z
dc.date.available2020-06-14T10:40:56Z
dc.date.issued2020-06-12
dc.identifierKOS-962290815105
dc.identifier.urihttp://hdl.handle.net/10467/87981
dc.description.abstractTáto práca sa zameriava na návrh riešenia pre spúšt'anie "pipeline" pre kontinuálnu integráciu a dodávku pre konkrétne vývojové prostredie s maximálnym využitim kontajnerov. Zaoberá sa opisom tohto prostredia, analýzou požiadaviek a pripravou metrik, ktoré sa neskôr využivajú na prieskum dostupných technológii. Medzi tieto technológie patri Jenkins, GitLab a Tekton. Žiadna z týchto technológii nespĺňa všetky stanovené požiadavky, a preto je navrhnuté vlastné riešenie využivajúce mnoho principov využivaných v skúmaných technológiách. Toto riešenie je navrhnuté, implementované ako dôkaz konceptua otestované. Ponúka škálovatel'ný "serverless" model exekúcie, využivajúci technológiu orchestrácie kontajnerov Docker Swarm spolu s riadenim pristupu integrovaným s externým poskytovatel'om identit OAuth2.0. Taktiež je na navrhovanom riešeni vykonané vyhodnotenie požiadaviek a metrik.cze
dc.description.abstractThis thesis is focused on designing solution for execution of continuous integration and delivery pipeline for specific development environment with maximum use of containers. It does so by describing this environment, analyzing requirements and preparing metrics which are then used for research of available technologies. These technologies include Jenkins, GitLab and Tekton. None of those technologies satisfy all the requirements and therefore custom solution utilizing many principles used in researched technologies is proposed. This solution is designed, implemented in proof-of-concept and tested. It offers scalable serverless execution model leveraging Docker Swarm container orchestration technology along with access control integrated with external OAuth2.0 Identity provider. Also evaluation of requirements and metrics is performed on proposed solution.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectkontajnerizáciacze
dc.subjectkontinuálna integráciacze
dc.subjectkontinuálna dodávkacze
dc.subjectintegráciacze
dc.subjectpipelinecze
dc.subjectdockercze
dc.subjectJenkinscze
dc.subjectGitLabcze
dc.subjectTektoncze
dc.subjectDocker Swarmcze
dc.subjectautorizáciacze
dc.subjectautentifikáciacze
dc.subjectOpenID Connectcze
dc.subjectOAuth2.0cze
dc.subjectcontainerizationeng
dc.subjectcontinuous integrationeng
dc.subjectcontinuous deliveryeng
dc.subjectintegrationeng
dc.subjectpipelineeng
dc.subjectdockereng
dc.subjectJenkinseng
dc.subjectGitLabeng
dc.subjectTektoneng
dc.subjectDocker Swarmeng
dc.subjectauthorizationeng
dc.subjectauthenticationeng
dc.subjectOpenID Connecteng
dc.subjectOAuth2.0eng
dc.titleAplikace kontejnerů v kontinuálním vývoji softwarucze
dc.titleApplication of containers in continuous software developmenteng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.contributor.refereeTvrdík Pavel
theses.degree.disciplinePočítačové systémy a sítěcze
theses.degree.grantorkatedra počítačových systémůcze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam