Buildintegration einrichten

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:
  1. Richten Sie Rational Team Concert so ein, dass domänenübergreifende Anforderungen von Rational Quality Manager akzeptiert werden.
    1. Klicken Sie in der Rational Team Concert-Webbenutzerschnittstelle für Verwaltung auf die Registerkarte Server.
    2. Klicken Sie im Teilfenster 'Konfiguration' auf Erweiterte Eigenschaften.
    3. Blättern Sie unter Kernrepositorykomponente zu der Komponente com.ibm.team.repository.service.internal.xdomain.DynamicProxyFrameService.
    4. 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.

    5. Für die Eigenschaft Domänenübergreifende Kommunikation aktivieren ändern Sie Aktueller Wert in true.
    6. Blättern Sie zu der Komponente com.ibm.team.repository.servlet.internal.ServletConfigurationService.
    7. Geben Sie den Hostnamen des Rational Team Concert Jazz-Team-Servers ein. Beispiel: myrtcserver.ourdomain.mycompany.com.
    8. Setzen Sie Kanonischen Hostnamen verwenden auf false.
    9. Klicken Sie auf Speichern.
  2. Richten Sie Rational Quality Manager für die Kommunikation mit Rational Team Concert ein.
    1. In der Rational Quality Manager-Benutzerschnittstelle klicken Sie auf Admin und klicken anschließend auf Jazz Server Administration.
    2. Klicken Sie auf Advanced Properties.
    3. 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.

    4. 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.
    5. Blättern Sie unter Core Repository Component zu der Komponente com.ibm.team.repository.servlet.internal.ServletConfigurationService.
    6. Geben Sie den Hostnamen des Rational Quality Manager-Servers ein. Beispiel: myrqmserver.ourdomain.mycompany.com.
    7. Setzen Sie Use Canonical Host Name auf false.
    8. Klicken Sie auf Save.
  3. 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.
    1. In der Rational Quality Manager-Benutzerschnittstelle klicken Sie auf Admin und klicken anschließend auf System Properties.
    2. Klicken Sie auf Build Provider.
    3. Als Provider wählen Sie RTC Integration Provider aus.
    4. Klicken Sie auf Configure.

      Daraufhin wird ein Assistent für die Einrichtung von Rational Team Concert als Build-Provider gestartet.

    5. 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.
    6. Geben Sie in das Feld Name einen Namen für diesen speziellen Rational Team Concert Jazz-Team-Server ein.
    7. (Optional) In das Feld Description geben Sie eine Beschreibung des Servers ein.
    8. 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.
    9. 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.
    10. 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.

Feedback

War dies eine Hilfe? Sie können Ihr Feedback bei Jazz.net (Registrierung erforderlich) geben: Geben Sie Ihre Kommentare in den Foren oder senden Sie einen Bug.