Online nástroj pro analýzu softwarových projektů
Loading...
Downloads
4
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská - Technická univerzita Ostrava
Location
Signature
Abstract
Purpose 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.
Description
Subject(s)
SonarQube, analysis, GitHub, GitLab, API, web application, automatization, master thesis