ALM Server
The ALM server is designed for students to support development and collaboration in a team environment. Here, students will find some basic tools that facilitate development and support teamwork. A list of tools, links, and necessary settings can be found in this section.
GIT is one of the most popular tools for source code management. Despite its popularity, GIT is one of the newest tools of its kind. read on GIT Source Control
Redmine is a tool for managing incidents, primarily error reports. Its simplicity and modularity also allow it to be used for managing requests. Like many others, it can also be linked to commits in SC in modern development tools, making it easy to maintain traceability in a clear and concise manner. read on Redmine
SonarQube je nástroj umožňující statickou analýzů kódu, která slouží k odhalení míst, která nedodržují dobré zásady psaní kódu a mohou být později zdrojem selhání a vad. Nástroj rovněž umožňuje importovat a integrovat výsledky pokrytí testování a dovoluje tak získat celkový pohled na kvalitu softwaru. read on SonarQube
The Jenkins tool is used to support Continuous Integration, i.e. support for the automatic execution of tasks such as compilation, running tests, deployment, and much more. These tasks can be run regularly at a given time interval or based on an event such as a "commit" to the SC system. read on Jenkins
The Sonatype Nexus Repository project is designed to manage software packages created in any language. For example, packages for Maven for Java projects. Or the currently popular Docker images. read on Sonatype Nexus Repository