Buildintegration in Rational Team Concert konfigurieren

Sie können die Kommunikation zwischen IBM® Rational Quality Manager und IBM Rational Team Concert einrichten, damit Sie Rational Team Concert als Build-Provider verwenden und die Buildinformationen mit Rational Quality Manager synchronisieren können. Nachdem diese Kommunikation eingerichtet wurde, können die Benutzer Builds über die Rational Quality Manager-Benutzerschnittstelle verfolgen, auch wenn die Buildinformationen in Rational Team Concert verwaltet werden.

Vorbereitungen
Wichtig: Zunächst müssen Sie sicherstellen, dass der Computer, auf dem sich der Rational Quality Manager Jazz-Server befindet, mit dem Computer kommunizieren kann, auf dem sich der Rational Team Concert Jazz-Server befindet. Außerdem müssen Sie über den Browser, über den Sie diese Konfiguration vornehmen, bei Rational Quality Manager und Rational Team Concert angemeldet sein.
Warum und wann dieser Vorgang ausgeführt wird

So konfigurieren Sie die Buildintegration für Rational Team Concert:

  1. Konfigurieren Sie Rational Team Concert so, dass domänenübergreifende Anforderungen von Rational Quality Manager akzeptiert werden.
    1. Klicken Sie in der Administrator-Webbenutzerschnittstelle von Rational Team Concert auf die Registerkarte Server.
    2. Klicken Sie im Teilfenster "Configuration" auf Advanced Properties.
    3. Blättern Sie unter Core Repository Component zur Komponente com.ibm.team.repository.service.internal.xdomain.DynamicProxyFrameService.
    4. Geben Sie im Feld Current Value der Eigenschaft Cross Domain Host Whitelist die verschiedenen URLs ein, die für den Zugriff auf den Rational Quality Manager Jazz-Server verwendet werden können. Trennen Sie die einzelnen Pfade durch ein Komma und versuchen Sie, alle möglichen Pfade zu berücksichtigen. Beispiel:
      https://myserver:9443/jazz, https://myserver.ourdomain.mycompany.com:9443/jazz, https://9.12.345.67:9443/jazz

      Das gezeigte Beispiel enthält den einfachen Hostnamen, den Hostnamen in Kombination mit dem Domänennamen sowie die IP-Adresse.

      Wenn Sie mehrere Rational Quality Manager-Server konfigurieren müssen, können Sie zum Trennen der einzelnen Server-URLs ebenfalls Kommas verwenden.

    5. Geben Sie für die Eigenschaft Enable Cross Domain Communication bei Current Value den Wert true an.
    6. Blättern Sie zur Komponente com.ibm.team.repository.servlet.internal.ServletConfigurationService.
    7. Geben Sie im Hostnamensfeld den Hostnamen des Rational Team Concert-Servers ein, z. B. myrtcserver.ourdomain.mycompany.com.
    8. Geben Sie bei Use Canonical Host Name den Wert false an.
    9. Klicken Sie auf Sichern.
  2. Konfigurieren Sie Rational Quality Manager für die Kommunikation mit Rational Team Concert.
    1. Klicken Sie in der Rational Quality Manager-Benutzerschnittstelle auf Verwaltung und dann auf Jazz-Serververwaltung.
    2. Klicken Sie auf Erweiterte Eigenschaften.
    3. Navigieren Sie unter Build Integration Framework zur Komponente com.ibm.rqm.buildintegration.service.asynctask.RTCBuildInformationCollector und passen Sie die Eigenschaften nach Bedarf an.
      • Geben Sie bei Bedarf für den aktuellen Wert den korrekten Benutzernamen und das korrekte Kennwort für den Rational Team Concert Jazz-Server-Administrator an. Der Benutzername muss mindestens über Berechtigungen für das JazzUsers-Repository verfügen.
      • Aktualisieren Sie bei Bedarf den Wert bei Delay oder übernehmen Sie den Standardwert.

        Über den Wert "Delay" legen Sie die Frequenz fest, mit der der Rational Quality Manager-Server mit dem Rational Team Concert-Server synchronisiert werden soll. Der Standardwert ist hier 500 Sekunden. Soll Änderungen häufiger Rechnung getragen werden, müssen Sie die Frequenz entsprechend reduzieren. Wird dadurch eine zu hohe Arbeitslast auf dem Rational Quality Manager-Server verursacht, können Sie die Frequenz wieder erhöhen.

    4. Wechseln Sie in Integration Provider Component zur Komponente com.ibm.rqm.integrationprovider.service.rest.internal.ConnectionRestService und ändern Sie die Eigenschaften nach Bedarf. Geben Sie für Current Value den richtigen Benutzernamen und das Kennwort für den Rational Team Concert Jazz-Server-Benutzer ein. Dieser Benutzername muss über Berechtigungen für das JazzUsers-Repository verfügen.
    5. Blättern Sie unter Core Repository Component zur Komponente com.ibm.team.repository.servlet.internal.ServletConfigurationService.
    6. Geben Sie den Hostnamen des Rational Quality Manager-Servers ein, z. B. myrqmserver.ourdomain.mycompany.com.
    7. Geben Sie für Use Canonical Host Name den Wert false an.
    8. Klicken Sie auf Sichern.
  3. Richten Sie die Verbindung zwischen dem Rational Team Concert-Projektbereich und dem Rational Quality Manager-Projektbereich ein. Sobald diese Verbindung existiert, werden die Buildinformationen, die in Rational Team Concert erstellt werden, im entsprechenden Rational Quality Manager-Projektbereich gespeichert.
    1. Klicken Sie in der Rational Quality Manager-Benutzerschnittstelle auf Verwaltung und dann auf Systemeigenschaften.
    2. Klicken Sie auf Build Provider.
    3. Wählen Sie für den Provider den Wert RTC Integration Provider aus.
    4. Klicken Sie auf Konfigurieren.

      Ein Assistent zum Konfigurieren von Rational Team Concert als Build-Provider wird gestartet.

    5. Geben Sie in das Feld URL die vollständige URL des Rational Team Concert-Servers ein. Beispiel: https://rtc_server1:9443/jazz.
      Anmerkung: Der Hostname in der URL muss mit dem Hostnamen übereinstimmen, den Sie in Schritt 1g verwendet haben.
    6. Geben Sie in das Feld Name einen Namen für diesen speziellen Rational Team Concert-Server ein.
    7. Optional: Geben Sie in das Beschreibungsfeld 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. Wählen Sie auf der nächsten Assistentenseite den Rational Team Concert-Projektbereich für die Builds aus. Standardmäßig ist das der Projektbereich QM Builds.
    10. Klicken Sie auf Finish.

      Ist die Ausführung des Assistenten abgeschlossen, wird die Seite zum Build-Provider dahingehend aktualisiert, dass der Status "Erfolgreich" sowie eine Zusammenfassung angezeigt werden.

Ergebnisse
Nachdem Sie alle diese Schritte ausgeführt haben, können die Benutzer Builds verfolgen, die in Rational Team Concert erstellt werden.

Feedback