3.14. Externe Issue-Management-Systeme konfigurieren

3.14.1. Jira konfigurieren
3.14.2. Redmine konfigurieren
3.14.3. Trac Konfiguration

Abhängig vom verwendeten Issue-Management-System kann eine zusätzliche Konfiguration erforderlich sein, um es mit Klaros-Test­management zu verbinden. Dieser Abschnitt beschreibt die erforderlichen Konfigurationsschritte für jedes System.

Name Version
Bugzilla 3.0.9 oder höher
GitHub Jede
GitLab API V3/V4
Jira 3.7 oder höher
Mantis 1.1.8 oder höher
Redmine 3.0 oder höher
Trac 0.10 oder höher
YouTrack 2021.3 oder höher

Tabelle 3.3. Unterstützte Externe Issue-Management-Systeme


3.14.1. Jira konfigurieren

Für aktuelle Jira Versionen sind keine Maßnahmen zur Konfiguration notwendig.

[Wichtig] Jira-Cloud-Instanzen

Seit dem 25. April 2019 hat Atlassian den Zugang zu ihren Cloud-Instanzen auf Token-basierte Authentifizierung beschränkt, sodass die Authentifizierung über Benutzername und Passwort nicht mehr unterstützt wird.

Klaros-Test­management unterstützt ebenfalls das Token-basierte Authentifizierungsschema. Verwenden Sie hierzu einfach Ihre E-Mail-Adresse als Benutzernamen und das Token als Passwort.

3.14.1.1. Jira Legacy Server (Version 4.2 oder niedriger)

Um die Verbindung zu einer Jira Legacy Server-Instanz zu erlauben, muss das Jira RPC-Plugin in Ihrer Jira-Installation aktiviert werden. Sie finden diese Option unter Accept remote API calls in General Configuration unter Global Settings. Dort aktivieren Sie das JIRA RPC Plugin in Plugins unter System im seitlichen Menü.

3.14.2. Redmine konfigurieren

[Anmerkung] REST Web Service aktivieren

Um sich mit einer Redmine Installation verbinden zu können, muss die Checkbox Authentication Required und die Checkbox Enable REST Web Service im Abschnitt Authentifizierung der Redmine Administrationseinstellungen aktiviert sein ( Abbildung 3.15, „Der Redmine-Authentifikations-Bereich “).

Der Redmine-Authentifikations-Bereich

Abbildung 3.15. Der Redmine-Authentifikations-Bereich


3.14.3. Trac Konfiguration

Die Trac Integration erfordert die Installation des TracXMLRPC-Plugins. Die Download-Archive und Installationshinweise sind unter http://trac-hacks.org/wiki/XmlRpcPlugin/ zu finden. Nach erfolgreicher Installation des Plugins muss dieses über die Web-Administrationsschnittstelle von Trac aktiviert werden. Abbildung 3.16, „Trac-Plugin-Bereich“ Nach der erfolgreichen Installation des Plugins erscheint der Bereich für das Trac-Plugin. Abbildung 3.16, „Trac-Plugin-Bereich“ zeigt den Abschnitt Trac-Plugin nach der erfolgreichen Installation des Plugins.

Trac-Plugin-Bereich

Abbildung 3.16. Trac-Plugin-Bereich


Um das Plugin zugänglich zu machen, müssen authentifizierte Benutzer auf das XML_RPC-Plugin zugreifen können.

Trac-Permission-Bereich

Abbildung 3.17. Trac-Permission-Bereich


Die folgende Kombination wurde erfolgreich getestet:

  • Trac 0.12 / TracXMLRPC 1.1.0

Spätere Versionen werden voraussichtlich funktionieren, sind aber derzeit nicht getestet.