Závěrečná práce: Jaroslav Fedor: Systém kontinuální integrace pro rychlý vývoj webových aplikací
Bakalářská práce
Systém kontinuální integrace pro rychlý vývoj webových aplikací
Continuous integration system for rapid Web application development
Jaroslav Fedor
Anotace
Kontinuálna integrácia je technika na vývoj softvéru. Hlavný ciel je častá integrácia kódu zahrňujúca kompiláciu, pre-vytváranie databázy, automatizované testovanie, inštaláciu a nasadenie softvéru a zasielanie spätnej väzby. V tejto práci opisujem existujúce riešenia, porovnávam ich a navrhujem najvhodnejšie riešenie.
Abstract
Continuous integration is a software developing technique. The main target is frequent integration builds including compilation, rebuilding the database, executing automated tests and inspections, deploying software and receiving feedback. We describe existing options, compare them and provide a best fitting solution.
Zadání práce
Popište hlavní součásti systému pro agilní vývoj a kontinuální integraci kódu v moderních webových aplikací. Porovnejte a vyberte optimální řešení z hlediska ceny, dostupnosti, modularity a bezpečnosti. Popište nastavení, instalaci a správu takovéhoto systému a vytvořte automatický skript pro jeho konfiguraci. Popište výhody či nevýhody použitých technologii. Dané řešení prezentujte na ukázkovém projektu.
Zaměřte se mimo jiné na technologie GIT, Puppet, Taiga, Jenkins, Python, Docker, Gitlab.
Práce zkontrolována:
20. 5. 2016 09:27, prof. RNDr. Tomáš Pitner, Ph.D.
20. 5. 2016 09:27, prof. RNDr. Tomáš Pitner, Ph.D.
- Zadáno/změněno 24. 6. 2016 16:32, Helena Kryštofová
- Záznam založen 29. 3. 2016 14:30, Jana Zemanová, učo 9619
- Zveřejnit od 19. 5. 2016 10:46, Eva Drštková
- Práce převzata 19. 5. 2016 10:46, Eva Drštková
Jazyk práce
Termín obhajoby
24. 6. 2016
Práce byla úspěšně obhájena
Studijní program
Aplikovaná informatika
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Webový rezervační systém laboratoře LEMMA
Mgr. Dalibor Jelínek, učo 487606 -
Automated Preparation of Virtual Images
Ing. Zdeněk Vydra -
Project allocation in MetaCentrum cloud services
Ing. Petr Balnar -
Správa sandboxů v cloudu
Mgr. Dušan Lago, učo 396336 -
Správa sieťových portov v prostredí NetBoxu
Bc. Adam Kubík -
Lightweight portal for MetaCentrum Cloud
Mgr. Andrej Čermák, učo 485555 -
Multiplatform configuration utility for DeckLink Multibridge
Bc. Michal Černík, učo 536456 -
Účtování cloudových zdrojů v MetaCentru
Mgr. Boris Parák, učo 256254
Název
Vložil
Vloženo
Práva
Složky
Soubory
Rajňačok, P.
8. 6. 2016
Pitner, T.
12. 6. 2016




