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.