//Cloudogu EcoSystem Docs

Weitere Dogus

Das Cloudogu EcoSystem stellt über mehrere Dogus die folgenden Applikationen zur Verfügung:

SCM-Manager

Der SCM-Manager ist ein Repository Management Tool, in dem Repositories vom Typ Git, Mercurial und Subversion über eine Weboberfläche verwaltet werden können. Über Plugins kann die Anwendung vielseitig erweitert werden.

Die offizielle Dokumentation der Applikation findet sich hier: https://scm-manager.org/docs/

Jenkins

Jenkins ist ein Automatisierungsserver, der alle nicht-menschlichen Aspekte der Softwareentwicklung automatisieren kann. So bietet er alle Voraussetzungen für Continuous Integration oder auch Continuous Deployment. Über Plugins kann die Anwendung vielseitig erweitert werden.

Die offizielle Dokumentation dieser Applikation findet sich hier: https://jenkins.io/doc/

Redmine

Redmine ist eine Projekt Management- und Issue-Tracking-Applikation, in der die Inhalte in Projekten und Unterprojekten unterteilt werden können. Für jedes Projekt bietet Redmine neben der Verwaltung von Tickets weitere Funktionen wie ein Wiki oder eine Visualisierung des Projektfortschritts an.

Die offizielle Dokumentation dieser Applikation findet sich hier: http://www.redmine.org/guide

SonarQube

SonarQube ist eine Applikation zur Durchführung von statischen Codeanalysen. Die für die Analyse benutzten Regeln können an die eigenen Anforderungen angepasst werden. Sollte SonarQube die genutzte Programmiersprache nicht unterstützen, so kann dies über Plugins erreicht werden.

Die offizielle Dokumentation dieser Applikation findet sich hier: https://docs.sonarqube.org/latest/

Sonatype Nexus

Sonatype Nexus ist eine Artifakt Repository Management-Applikation, die auf vielfältige Art verwendet werden kann. Zum einen kann die Verwendung von Bibliotheken und Komponenten vereinheitlicht werden, indem sie über Nexus bereitgestellt werden. Zum anderen können Versionen der entwickelten Software in Nexus archiviert werden.

Die offizielle Dokumentation dieser Applikation findet sich hier: https://help.sonatype.com/repomanager3

Swagger UI

Swagger UI ist ein open source Projekt, das die Dokumentation einer API grafisch und interaktiv darstellt, sofern diese nach der OpenAPI(Swagger) Spezifikation erstellt wurde.

Die offizielle Dokumentation dieser Applikation befindet sich hier: https://swagger.io/docs/

Dieses Dogu ist grundsätzlich auch anonym ohne Eingabe von Anmeldedaten auf der Loginseite des Cloudogu EcoSystems aufrufbar. Sofern ein anonymer Aufruf erfolgen soll, muss sichergestellt werden, dass die abzufragenden Ressourcen (bspw. Repository im SCM-Manager oder Nexus-Artefakte) für einen anonymen Zugriff freigegeben wurden.