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
Načítá se...
Náhled

Datum

Autoři

Joukl, Jakub

Název časopisu

ISSN časopisu

Název svazku

Nakladatel

Univerzita Pardubice

Výzkumné projekty

Organizační jednotky

Číslo časopisu

Abstrakt

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.

Popis

Klíčová slova

verzovací systém, Git, GitLab, CI, CD, DevOps, vývoj software, hooks, databáze, automatické databázové migrační skripty, version control system, Git, GitLab, CI, CD, DevOps, software development, hooks, databases, automatic database migration scripts

Citace

Permanentní identifikátor

Endorsement

Review

Supplemented By

Referenced By