dc.contributor.advisor |
Borkovcová, Monika |
|
dc.contributor.author |
Joukl, Jakub
|
|
dc.date.accessioned |
2023-08-15T07:57:00Z |
|
dc.date.available |
2023-08-15T07:57:00Z |
|
dc.date.issued |
2023 |
|
dc.date.submitted |
2023-05-11 |
|
dc.identifier.uri |
https://hdl.handle.net/10195/81539 |
|
dc.description.abstract |
Cílem práce je zpracovat podrobnou analýzu využití verzovacího systému GIT při tvorbě softwarového systému, možností využití systému GIT v teamových projektech a analýzu automatických deployment (hooky) s prozkoumáním možností spojení deploymentu s Unit testy. Tento kontrolní mechanismus by měl být schopen při neúspěšném merge nebo build informovat plnohodnotně uživatele o nastalé chybě. Součástí práce je i stručná analýza možností jiných nástrojů pro automatický deployment. V závěru práce autor provede srovnání těchto nástrojů s verzovacím systémem GIT. Výstupem praktické části je pak návrh a implementace kompletního řešení pro automatický deployment se systémem kontroly alespoň pro dva odlišné servery např. produkční a vývojový. V praktické části je postihnuta i problematika spouštění automatických migračních skriptů pro databázi. |
cze |
dc.format |
71 s. |
|
dc.language.iso |
cze |
|
dc.publisher |
Univerzita Pardubice |
cze |
dc.rights |
Bez omezení |
|
dc.subject |
verzovací systém |
cze |
dc.subject |
Git |
cze |
dc.subject |
GitLab |
cze |
dc.subject |
CI |
cze |
dc.subject |
CD |
cze |
dc.subject |
DevOps |
cze |
dc.subject |
vývoj software |
cze |
dc.subject |
hooks |
cze |
dc.subject |
databáze |
cze |
dc.subject |
automatické databázové migrační skripty |
cze |
dc.subject |
version control system |
eng |
dc.subject |
Git |
eng |
dc.subject |
GitLab |
eng |
dc.subject |
CI |
eng |
dc.subject |
CD |
eng |
dc.subject |
DevOps |
eng |
dc.subject |
software development |
eng |
dc.subject |
hooks |
eng |
dc.subject |
databases |
eng |
dc.subject |
automatic database migration scripts |
eng |
dc.title |
Využití verzovacího systému GIT pro správu projektu a automatický deployment se systémem kontroly |
cze |
dc.title.alternative |
Using GIT for project management and automatic deployment with control system |
eng |
dc.type |
bakalářská práce |
cze |
dc.date.accepted |
2023-06-08 |
|
dc.description.abstract-translated |
The goal of this thesis is to conduct a detailed analysis of the usage of the GIT version control system in software development, its usage in team projects and, in addition, analysis of automatic deployment (hooks) with system to conduct automatic deployment with tests. This control mechanism should fully inform the user of any errors that may have occured. This thesis also provides a brief analysis of other automatic deployment tools. At the end of the theoretical part, the author compares these tools with the version control system GIT. The practical part of this thesis aims to design and implement a solution for automatic deployment system with a mechanism to check for errors on at least two different servers, such as production and development. This part also incorporates a solution for creating and executing automatic database migration scripts. |
eng |
dc.description.department |
Fakulta elektrotechniky a informatiky |
cze |
dc.thesis.degree-discipline |
Informační technologie |
cze |
dc.thesis.degree-name |
Bc. |
|
dc.thesis.degree-grantor |
Univerzita Pardubice. Fakulta elektrotechniky a informatiky |
cze |
dc.thesis.degree-program |
Informační technologie |
cze |
dc.description.defence |
Obhajoba bakalářské práce se zabývá využitím verzovacího systému GIT pro správu projektu a automatickým nasazením se systémem kontroly. Cílem práce bylo zpracovat podrobnou analýzu o systému GIT, možnosti jeho využití v týmových projektech a zjištění způsobů a možností automatického nasazení a jeho demonstrace v praktické části práce. Dle vedoucí je předložená závěrečná práce na výborné úrovni, splňuje požadavky kladené na bakalářskou práci. Textová část je zpracovaná přehledně, věcně a kvalitně. Výstup praktické části splnil stanovený cíl práce.
Student výborně prezentoval výsledky své bakalářské práce.
Komise hodnotila bakalářskou práci jako velice kvalitně provedenou a prezentovanou.
Bakalářská práce byla navržena za vynikající úroveň, v souladu s článkem 3, písm. b) Stipendijního řádu Univerzity Pardubice, na cenu děkana Fakulty elektrotechniky a informatiky. |
cze |
dc.identifier.stag |
46051 |
|
dc.description.grade |
Dokončená práce s úspěšnou obhajobou |
cze |