In diesem Thema ist beschrieben, wie Sie die Kommunikation zwischen
IBM Rational Quality Manager und
IBM Rational Team Concert
einrichten, sodass Sie
Rational Team Concert
als Build-Provider nutzen und Buildinformationen mit Rational
Quality Manager synchronisieren können. Nach dieser Einrichtung können Benutzer Builds über die
Rational Quality Manager-Benutzerschnittstelle verfolgen, obwohl die Buildinformationen in
Rational Team Concert
verwaltet werden.
Anmerkung: Bevor Sie mit der Prozedur beginnen, stellen Sie sicher, dass Sie sich an
der Maschine, auf der der
Rational Team Concert
Jazz-Team-Server
installiert ist, bei Rational Quality Manager anmelden können.
Überprüfen Sie außerdem, ob Sie sich an der Maschine, auf der der Rational Quality Manager-Server
installiert ist, bei der
Rational Team Concert-Webbenutzerschnittstelle
für Verwaltung anmelden können.
Gehen Sie wie folgt vor, um die Buildintegration einzurichten:
- Richten Sie
Rational Team Concert
so ein, dass domänenübergreifende Anforderungen von Rational Quality Manager akzeptiert werden.
- Klicken Sie in der
Rational Team Concert-Webbenutzerschnittstelle
für Verwaltung auf die Registerkarte Server.
- Klicken Sie im Teilfenster 'Konfiguration' auf Erweiterte Eigenschaften.
- Blättern Sie unter Kernrepositorykomponente zu der Komponente
com.ibm.team.repository.service.internal.xdomain.DynamicProxyFrameService.
- In das Feld Aktueller Wert der Eigenschaft Domänenübergreifende
Host-Whitelist geben Sie die verschiedenen URLs ein, die für den Zugriff auf den Rational
Quality Manager-Server verwendet werden können. Trennen Sie die Pfade durch ein Komma und
versuchen Sie, alle möglichen Pfade anzugeben. Beispiel:
https://myserver:9443/jazz, https://myserver.ourdomain.mycompany.com:9443/jazz, https://9.12.345.67:9443/jazz
Die obigen Beispiele umfassen den einfachen Hostnamen, den Hostnamen in Kombination mit
dem Domänennamen und die IP-Adresse.
Wenn Sie mehrere Rational Quality Manager-Server konfigurieren müssen, können Sie
auch Kommas verwenden, um die URLs für die einzelnen Server zu trennen.
- Für die Eigenschaft Domänenübergreifende Kommunikation aktivieren
ändern Sie Aktueller Wert in true.
- Blättern Sie zu der Komponente
com.ibm.team.repository.servlet.internal.ServletConfigurationService.
- Geben Sie den Hostnamen des
Rational Team Concert
Jazz-Team-Servers ein.
Beispiel: myrtcserver.ourdomain.mycompany.com.
- Setzen Sie Kanonischen Hostnamen verwenden auf false.
- Klicken Sie auf Speichern.
- Richten Sie Rational Quality Manager für die Kommunikation mit
Rational Team Concert
ein.
- In der Rational Quality Manager-Benutzerschnittstelle klicken Sie auf Admin
und klicken anschließend auf Jazz Server Administration.
- Klicken Sie auf Advanced Properties.
- Wechseln Sie unter Build Integration Framework
zu der Komponente
com.ibm.rqm.buildintegration.service.asynctask.RTCBuildInformationCollector
und ändern die Eigenschaften nach Bedarf.
- Falls erforderlich, geben Sie unter Current Value die korrekten Werte für
User Name und Password für den
Rational Team Concert Jazz-Team-Server-Administrator ein.
Dem User Name müssen mindestens die Berechtigungen für
das Repository JazzUsers sowie eine Clientzugriffslizenz
zugeordnet sein.
- Akzeptieren Sie den Standardwert im Feld Delay oder
aktualisieren Sie ihn bei Bedarf.
Der Wert 'Delay' legt fest, wie oft der Rational
Quality Manager-Server mit dem
Rational Team Concert Jazz-Team-Server
synchronisiert wird.
Der Standardwert ist auf 500 Sekunden eingestellt. Wenn Änderungen häufiger angezeigt
werden sollen, reduzieren Sie den Wert bei 'Delay'. Wenn dieser Wert eine zu hohe Belastung
für den Rational Quality Manager-Server darstellt, können Sie den Wert bei 'Delay' erhöhen.
- Wechseln Sie unter Integration Provider Component
zu der Komponente
com.ibm.rqm.integrationprovider.service.rest.internal.ConnectionRestService
und ändern die Eigenschaften nach Bedarf. Geben Sie unter Current Value
die korrekten Werte für User Name und Password für den
Rational Team Concert Jazz-Team-Server-Benutzer ein.
Diesem User Name müssen die Berechtigungen für
das Repository JazzUsers sowie eine Clientzugriffslizenz
zugeordnet sein.
- Blättern Sie unter Core Repository Component
zu der Komponente
com.ibm.team.repository.servlet.internal.ServletConfigurationService.
- Geben Sie den Hostnamen des Rational Quality Manager-Servers ein.
Beispiel: myrqmserver.ourdomain.mycompany.com.
- Setzen Sie Use Canonical Host Name auf false.
- Klicken Sie auf Save.
- Richten Sie die Verbindung zwischen dem
Rational Team Concert-Projektbereich
und dem Rational Quality Manager-Projektbereich ein. Nachdem Sie diese Verbindung eingerichtet haben,
werden die in
Rational Team Concert
erstellten Buildinformationen im entsprechenden Rational Quality Manager-Projektbereich gespeichert.
- In der Rational Quality Manager-Benutzerschnittstelle klicken Sie auf Admin
und klicken anschließend auf System Properties.
- Klicken Sie auf Build Provider.
- Als Provider wählen Sie RTC
Integration Provider aus.
- Klicken Sie auf Configure.
Daraufhin wird ein Assistent für die Einrichtung von
Rational Team Concert
als Build-Provider gestartet.
- In das Feld URL geben Sie die vollständige URL des
Rational Team Concert Jazz-Team-Servers
ein, beispielsweise https://rtc_server1:9443/jazz.
Anmerkung: Der Hostname in der URL muss dem Hostnamen entsprechen, den Sie in Schritt 1g verwendet haben.
- Geben Sie in das Feld Name einen Namen für diesen speziellen
Rational Team Concert Jazz-Team-Server ein.
- (Optional) In das Feld Description geben Sie eine Beschreibung des
Servers ein.
- Klicken Sie auf Next.
Anmerkung: Wird die Warnung Security Error: Domain Name
Mismatch angezeigt, klicken Sie einfach auf OK. Wird die Aufforderung
Verify the Logged in User angezeigt, klicken Sie auf Continue oder
auf Log in as different user.
- Auf der nächsten Assistentenseite wählen Sie den
Rational Team Concert-Projektbereich
für die Builds aus. Standardmäßig ist dies der Projektbereich QM Builds.
- Klicken Sie auf Finish.
Nach Abschluss des Assistenten wird die Seite für den Build-Provider aktualisiert und zeigt
den erfolgreichen Status und eine Zusammenfassung an.
Nach der Ausführung dieser Schritte können Benutzer Builds verfolgen, die in
Rational Team Concert
erstellt wurden.