dc.contributor.advisor |
Jetenský, Pavel |
|
dc.contributor.author |
Fól, Pavel
|
|
dc.date.accessioned |
2018-06-14T05:57:47Z |
|
dc.date.available |
2018-06-14T05:57:47Z |
|
dc.date.issued |
2018 |
|
dc.date.submitted |
2018-05-15 |
|
dc.identifier |
Univerzitní knihovna (studovna) |
|
dc.identifier.uri |
https://hdl.handle.net/10195/70560 |
|
dc.description.abstract |
Diplomová práce se zabývá popisem kontinuální integrace a jejím exemplárním nasazením při vývoji webové aplikace. V rámci teoretické části je popsán proces vývoje softwaru, s důrazem na představení kritických částí pro správné pochopení popisované metodiky, jako jsou verzovací systém, buildy a testování aplikace. Praktická část zahrnuje vývoj webové aplikace pro porovnávání podobnosti mezi texty. Důraz je kladen na popis toho, jak byla kontinuální integrace v rámci vývoje využita spolu s popisem reprodukce řešení pomocí serveru Jenkins CI. |
cze |
dc.format |
79 s. |
|
dc.language.iso |
cze |
|
dc.publisher |
Univerzita Pardubice |
cze |
dc.rights |
Bez omezení |
|
dc.subject |
kontinuální integrace |
cze |
dc.subject |
Jenkins |
cze |
dc.subject |
Scrum |
cze |
dc.subject |
Spring Boot |
cze |
dc.subject |
Kotlin |
cze |
dc.subject |
continuous integration |
eng |
dc.subject |
Jenkins |
eng |
dc.subject |
Scrum |
eng |
dc.subject |
Spring Boot |
eng |
dc.subject |
Kotlin |
eng |
dc.title |
Metodika Continuous Integration při vývoji webové aplikace |
cze |
dc.title.alternative |
Continuous integration as an approach during development of web application |
eng |
dc.type |
diplomová práce |
cze |
dc.contributor.referee |
Šimerda, Karel |
|
dc.date.accepted |
2018-06-11 |
|
dc.description.abstract-translated |
The aim of this thesis is to describe continuous integration and its exemplary deployment in connection with development of web applications. In the theoretical part of the thesis, software development process is described, with an emphasis on introducing the critical parts for correct understanding of the described methodics, such as versioning system, builds and application testing. The practical part of the thesis includes developing a web application for comparing similarities between texts. Emphasis is placed on describing how continuous integration was used in terms of development, along with a description of reproducing the solution with a Jenkins CI server. |
eng |
dc.description.department |
Fakulta elektrotechniky a informatiky |
cze |
dc.thesis.degree-discipline |
Informační technologie |
cze |
dc.thesis.degree-name |
Ing. |
|
dc.thesis.degree-grantor |
Univerzita Pardubice. Fakulta elektrotechniky a informatiky |
cze |
dc.identifier.signature |
D38282 |
|
dc.thesis.degree-program |
Informační technologie |
cze |
dc.description.defence |
Diplomové práce teoreticky popisuje nástroje a postupy používané v rámci metodiky vývoje software zvané Continuous Integration (CI). Tyto poznatky jsou využity při vývoji aplikace, která vhodným způsobem prezentuje informace, extrahované z databáze. Databáze obsahuje komentáře z internetových diskuzí a její plnění bylo předmětem jiné diplomové práce (kolegy Martina Kmenta). Zkušenosti získané při nasazování CI metodiky jsou přehledně v práci analyzovány a popsány.
Práce byla zkontrolována dle směrnice 3/2018v systému IS STAG a nejedná se o plagiátorství. |
cze |
dc.identifier.stag |
34788 |
|
dc.description.grade |
Dokončená práce s úspěšnou obhajobou |
cze |