Zobrazit minimální záznam

dc.contributor.advisorKožusznik, Jan
dc.contributor.authorHruška, Martin
dc.date.accessioned2019-06-26T04:29:45Z
dc.date.available2019-06-26T04:29:45Z
dc.date.issued2019
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/136101
dc.description.abstractCílem této diplomové práce je navržení a vytvoření webové aplikace, která umožňuje definování a provádění analýz nad projekty, které jsou hostovány v GitHubu nebo GitLabu a pro analýzu je používaná aplikace SonarQube, kde celý tento proces je maximálně automatizovaný. Je provedena analýza stávajících řešení v oblasti verzovacích systému a také analýza API GitHubu a GitLabu pro vytvoření unifikovaného rozhraní, pomocí kterého aplikace komunikuje s těmito servery. Pro vytváření dotazů, které jsou posílány na verzovací systémy vzniklo jednoduché uživatelské rozhraní, kde tyto dotazy jsou tvořeny pomocí přetahovatelných bloků, které lze dle potřeby upravovat a vytvářet nové. Součástí této práce je také zhodnocení výsledků provedených analýz a naznačení dalšího možného rozvoje.cs
dc.description.abstractPurpose of this diploma thesis is to design and develop web application that allows to define and perform analysis on projects which are hosted in GitHub or GitLab and SonarQube application is used for analysis where the whole process is maximally automated. Analysis is performed on existing solutions in the field of version control systems as well as GitHub and GitLab API analysis to create unified interface through which application communicate with these servers. For building queries that are sent to version control systems, a simple user interface has been created, where these queries are created by draggable blocks that can be edited or created as needed. Part of this work is also an evaluation of the results of performed analyzes and an indiccation of further possible development.en
dc.format.extent2609806 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.subjectSonarQubecs
dc.subjectanalýzacs
dc.subjectGitHubcs
dc.subjectGitLabcs
dc.subjectAPIcs
dc.subjectwebová aplikacecs
dc.subjectautomatizacecs
dc.subjectdiplomová prácecs
dc.subjectSonarQubeen
dc.subjectanalysisen
dc.subjectGitHuben
dc.subjectGitLaben
dc.subjectAPI, web applicationen
dc.subjectautomatizationen
dc.subjectmaster thesisen
dc.titleOnline nástroj pro analýzu softwarových projektůcs
dc.title.alternativeOnline Tool for Software Projects Analysisen
dc.typeDiplomová prácecs
dc.contributor.refereeJežek, David
dc.date.accepted2019-05-29
dc.thesis.degree-nameIng.
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvelmi dobřecs
dc.identifier.senderS2724
dc.identifier.thesisHRU0079_FEI_N2647_2612T025_2019
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam