Digitální knihovna UPCE přechází na novou verzi. Omluvte prosím případné komplikace. / The UPCE Digital Library is migrating to a new version. We apologize for any inconvenience.

Publikace:
Využití verzovacího systému GIT pro správu projektu a automatický deployment se systémem kontroly

Bakalářská práceopen access
dc.contributor.advisorBorkovcová, Monika
dc.contributor.authorJoukl, Jakub
dc.date.accepted2023-06-08
dc.date.accessioned2023-08-15T07:57:00Z
dc.date.available2023-08-15T07:57:00Z
dc.date.issued2023
dc.date.submitted2023-05-11
dc.description.abstractCí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.description.abstract-translatedThe 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.defenceObhajoba 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.description.departmentFakulta elektrotechniky a informatikycze
dc.description.gradeDokončená práce s úspěšnou obhajoboucze
dc.format71 s.
dc.identifier.stag46051
dc.identifier.urihttps://hdl.handle.net/10195/81539
dc.language.isocze
dc.publisherUniverzita Pardubicecze
dc.rightsBez omezení
dc.subjectverzovací systémcze
dc.subjectGitcze
dc.subjectGitLabcze
dc.subjectCIcze
dc.subjectCDcze
dc.subjectDevOpscze
dc.subjectvývoj softwarecze
dc.subjecthookscze
dc.subjectdatabázecze
dc.subjectautomatické databázové migrační skriptycze
dc.subjectversion control systemeng
dc.subjectGiteng
dc.subjectGitLabeng
dc.subjectCIeng
dc.subjectCDeng
dc.subjectDevOpseng
dc.subjectsoftware developmenteng
dc.subjecthookseng
dc.subjectdatabaseseng
dc.subjectautomatic database migration scriptseng
dc.thesis.degree-disciplineInformační technologiecze
dc.thesis.degree-grantorUniverzita Pardubice. Fakulta elektrotechniky a informatikycze
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformační technologiecze
dc.titleVyužití verzovacího systému GIT pro správu projektu a automatický deployment se systémem kontrolycze
dc.title.alternativeUsing GIT for project management and automatic deployment with control systemeng
dc.typebakalářská prácecze
dspace.entity.typePublication

Soubory

Původní svazek

Nyní se zobrazuje 1 - 3 z 3
Načítá se...
Náhled
Název:
JouklJ_VyuzitiVerzovaciho_MB_2023.pdf
Velikost:
2.25 MB
Formát:
Adobe Portable Document Format
Popis:
Plný text práce
Načítá se...
Náhled
Název:
Posudek_BorkovcovaM_Vyuziti_verzovacicho_systemu_GIT_JJ_2023.pdf
Velikost:
150.62 KB
Formát:
Adobe Portable Document Format
Popis:
Posudek vedoucího práce
Načítá se...
Náhled
Název:
JouklJ_VyuzitiVerzovaciho_MB_2023.zip
Velikost:
12.21 MB
Formát:
Unknown data format
Popis:
VŠKP - příloha