Automatizace release procesu v kontextu technologie Liferay DXP

Název práce: Automatizace release procesu v kontextu technologie Liferay DXP
Autor(ka) práce: Kadlec, Martin
Typ práce: Bakalářská práce
Vedoucí práce: Fortinová, Jana
Oponenti práce: Buchbauer, Petr
Jazyk práce: Česky
Abstrakt:
Bakalářská práce se věnuje problematice release procesu ve firmě Lundegaard a.s., a to na projektech postavených na content management systému Liferay. Hlavním cílem práce je poskytnout klientsky a provozně přívětivější způsob sestavení a nasazení Liferay aplikace, výstupy práce byly konzultovány s různými stakeholdery jak u firmy Lundegaard, tak u jejich odběratele. Práce stručně představuje základní terminologii, zejména v souvislosti s pojmy DevOps a CI/CD. Na základě tohoto vymezení, analýzy technických aspektů technologie Liferay a inspekce současných zvyklostí v provozu dodávaných řešení byly představeny analytické závěry, poukazující na slabá místa a možnosti jejich řešení. Na základě těchto závěrů byl sestaven koncept dataflow upraveného procesu, který byl prodiskutován s Klientem firmy Lundegaard a dle zpětné vazby došlo k přípravě prototypu využívající služby GitHub Actions. V práci jsou na závěr shrnuty důležité implementační poznámky a možnosti dalšího rozvoje.
Klíčová slova: analýza; CI/CD; DevOps; deployment; GitHub Actions; Liferay; release; Docker; Git
Název práce: Automation of the Release Process in the Context of Liferay DXP Technology
Autor(ka) práce: Kadlec, Martin
Typ práce: Bachelor thesis
Vedoucí práce: Fortinová, Jana
Oponenti práce: Buchbauer, Petr
Jazyk práce: Česky
Abstrakt:
Bachelor thesis addresses the release process within the company Lundegaard a.s., particularly in relation to projects built on content management system Liferay. The main objective of this thesis is to provide client-friendly and operationally efficient methods for building and deploying Liferay applications. The results of this thesis were consulted with various stakeholders, both within Lundegaard and with interested parties from the customer side. Thesis briefly introduces underlying terminology, especially in relation to the DevOps and CI/CD concepts. This introduction, analysis of the technical aspects of the Liferay technology and review of the current practices in operating solution in question led to the positing of analytical conclusions, highlighting weaknesses and potential resolutions. Based on these conclusions, a conceptual dataflow proposition for an adjusted process was developed, which was discussed with Lundegaard's client. Feedback received was utilized in preparing a prototype utilizing the GitHub Actions service. Finally, the thesis summarizes important implementation notes and possibilities for further system development.
Klíčová slova: Liferay; release; CI/CD; DevOps; analysis; deployment; Docker; Git; GitHub Actions

Informace o studiu

Studijní program / obor: Aplikovaná informatika
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra informačních technologií

Informace o odevzdání a obhajobě

Datum zadání práce: 16. 10. 2023
Datum podání práce: 3. 5. 2024
Datum obhajoby: 10. 6. 2024
Identifikátor v systému InSIS: https://insis.vse.cz/zp/86037/podrobnosti

Soubory ke stažení

    Poslední aktualizace: