Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Best Practice: Test von Talend Studio-Patches

Bevor Sie einen Patch installieren, um ein Problem zu beheben oder zu einer neueren Version von Talend Studio zu migrieren, sollten Sie den Patch zunächst mit bereits vorhandenen Jobs oder Projekten testen.

Verwenden von CI (Continous Integration) für den Test von Updates vor deren Anwendung auf Talend Studio

Verwenden Sie spezifische Maven-Befehle, um ein Update mit einem oder mehreren Projekten zu testen, bevor Sie das Update auf Talend Studio anwenden.

Procedure

  1. Checken Sie Ihre Git-Projekte aus.
  2. Laden Sie das Update über die von Ihnen über den Maven-Parameter -Dtalend.studio.p2.update festgelegte URL der Talend-Update-Site herunter.
    Beispiel:
    -Dlicense.path=/home/talend/talend_studio/license
    -Dtalend.studio.p2.base==https://update.talend.com/Studio/8/base
    -Dtalend.studio.p2.update=https://update.talend.com/Studio/8/updates/R2022-01
  3. Generieren Sie alle POM-Dateien des Projekt-Arbeitsbereichs neu und installieren Sie die zu testenden Updates.
    Weitere Informationen zur Neugenerierung sämtlicher POM-Dateien finden Sie unter „Generieren von POM-Dateien für Ihre Projekte“.
  4. Test der Generierung der vorhandenen Projekte und Jobs.
  5. Bei einer erfolgreichen Projektgenerierung können die getesteten Updates auf Talend Studio angewendet werden. War der Test nicht erfolgreich, dann wenden Sie sich bitte an den Talend-Support.

Herunterladen von Patches

Before you begin

  • Alle Talend Studio-Instanzen, die ein Projekt gemeinsam nutzen, müssen auf dieselbe Version aktualisiert werden. Einigen Sie sich mit Ihrem Team auf die zu verwendende Version.

Procedure

Je nach der Version des herunterzuladenden Patches müssen Sie Folgendes durchführen:
  • Wenn Sie das neueste monatliche Update herunterladen müssen, laden Sie den Patch direkt über die Seite Downloads des Talend Cloud-Portals herunter.
  • Wenn Sie frühzeitig auf einen neuen Patch zugreifen oder einen älteren Patch herunterladen müssen, bitten Sie den Qlik-Support, den entsprechenden Patch Ihrem Kundenkonto zuzuweisen. Der Qlik-Support richtet dann in Ihren Namen ein Talend Remote Nexus-Serverkonto als Host für den Patch ein. Sobald Sie die Antwort erhalten haben, melden Sie sich beim Talend Remote Nexus-Server mit Ihren Client-Anmeldedaten an und folgen Sie genau der vom Qlik-Support bereitgestellten URL, um den Patch herunterzuladen.

Anwenden und Testen von Patches in Talend Studio

About this task

Vor der Anwendung eines Patches auf einen Talend Studio-Produktionsbranch empfiehlt Talend zunächst die Erstellung und Verwendung eines Testbranches, um den Patch zu testen.

In dem nachstehend beschriebenen Verfahren:
  • bezieht sich Studio_1 auf die aktuelle Instanz von Talend Studio, die zur Produktion eingesetzt wird.
  • bezieht sich Studio_2 auf die Instanz von Talend Studio, die zum Test des Patches verwendet wird.

Procedure

  1. Öffnen Sie Ihre aktuelle Talend Studio-Instanz und wählen Sie das Projekt aus, mit dem Sie den Patch testen möchten.
  2. Erstellen Sie einen neuen Branch mit dem Namen patch_testing (oder einem beliebigen anderen Namen) auf der Grundlage des Produktionsbranches. Weitere Informationen zur Erstellung von Branches mit Talend Studio finden Sie unter „Erstellen neuer Branches auf der Grundlage einer ausgewählten Quelle“. Sie können einen Branch auch ohne Talend Studio unter Rückgriff auf Git erstellen.
  3. Installieren Sie eine andere Talend Studio-Instanz (Studio_2) für den Test des Patches.
  4. Wenden Sie den Patch manuell auf die Studio_2-Instanz an und starten Sie sie. Weitere Informationen finden Sie unter Anwenden von Patches.
  5. Wählen Sie das Projekt im Branch patch_testing aus.
    InformationshinweisWarning: Wenn das Projekt über Referenzprojekte verfügt, müssen Sie sich mit der ersten Talend Studio-Instanz (Studio_1) beim Hauptprojekt anmelden, um die Projektreferenz zu ändern, sodass sie auf Ihren Testbranch verweist (in diesem Beispiel patch_testing). So stellen Sie sicher, dass sich alle getesteten Projekte im Branch patch_testing befinden. Verwenden Sie dann Studio_2, um die Referenzprojekte vor dem Hauptprojekt zu migrieren.
  6. Daraufhin wird ein Warnfenster angezeigt. Klicken Sie auf OK, um das Projekt zur neuen Patchversion zu migrieren.

Results

Sie haben den Patch auf Studio_2 angewendet und die Projekte in den Branch patch_testing migriert. Jetzt können Sie den Patch testen.

Verläuft der Test erfolgreich, dann können Sie den Patch auf die für die Produktion verwendete Talend Studio-Instanz (Studio_1) anwenden und andere Produktionsbranches migrieren.

War der Test nicht erfolgreich, wenden Sie sich bitte an den Qlik-Support.

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!