Accéder au contenu principal Passer au contenu complémentaire

Bonne pratique : Tester un patch pour le Studio Talend

Avant d'installer un patch pour corriger un problème ou de migrer vers une nouvelle version du Studio Talend, il est recommandé de tester le patch sur vos Jobs ou projets existants.

Utiliser l'intégration continue pour tester une mise à jour avant de l'appliquer au Studio Talend

Utilisez des commandes Maven spécifiques afin de tester une mise à jour sur plusieurs projets avant de l'appliquer au Studio Talend.

Procedure

  1. Effectuer un checkout de vos projets Git.
  2. Téléchargez la mise à jour depuis l'URL du site de mise à jour Talend configurée via le paramètre Maven -Dtalend.studio.p2.update.
    Exemple :
    -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. Générer à nouveau tous les fichiers POM des projets du répertoire Workspace et installer les mises à jour à tester.
    Pour plus d'informations concernant une nouvelle génération de tous les fichiers POM, consultez Générer les fichiers POM pour vos projets.
  4. Tester la génération des projets et Jobs existants.
  5. Si la génération de projet réussit, appliquez les mises à jour testées au Studio Talend. Si le test n'est pas concluant, contactez le Support Qlik.

Télécharger un patch

Before you begin

  • Toutes les instances du Studio Talend partageant un projet doivent être mises à jour avec la même version. Assurez-vous de communiquer à votre équipe la version à utiliser.

Procedure

Selon la version du patch que vous souhaitez télécharger, procédez comme suit :
  • Si vous devez télécharger la dernière mise à jour mensuelle, téléchargez le patch directement depuis la page Téléchargements de votre portail Talend Cloud.
  • Si vous avez besoin d'accéder plus tôt à un nouveau patch ou de télécharger un patch plus ancien, demandez au Support Qlik d'attribuer le patch à votre compte client·e. Le Support Qlik va également créer un compte sur le serveur Talend Remote Nexus en votre nom, pour héberger le patch. Une fois la réponse reçue, sur le serveur Talend Remote Nexus, connectez-vous avec vos identifiants clients et allez à l'URL exacte fournie par le Support Qlik pour télécharger le patch.

Appliquer et tester un patch dans le Studio Talend

About this task

Avant d'appliquer le patch sur une branche de production dans le Studio Talend, Qlik recommande de créer et d'utiliser une branche de test pour le test du patch.

Dans les étapes suivantes :
  • Studio_1 fait référence à l'instance courante du Studio Talend utilisée pour la production.
  • Studio_2 fait référence à l'instance du Studio Talend utilisée pour tester le patch.

Procedure

  1. Ouvrez votre instance courante du Studio Talend et sélectionnez le projet sur lequel tester le patch.
  2. Créez une branche nommée patch_testing (ou tout autre nom) en vous basant sur la branche de production. Pour plus d'informations concernant la création d'une branche avec le Studio Talend, consultez Créer une nouvelle branche à partir d'une source sélectionnée. Vous pouvez également créer une branche sans le Studio Talend à l'aide de Git.
  3. Installez une autre instance du Studio Talend (Studio_2) afin de tester le patch.
  4. Appliquez manuellement le patch dans l'instance Studio_2 et démarrez-la. Pour plus d'informations, consultez Appliquer un patch.
  5. Sélectionnez le projet dans la branche patch_testing.
    Note InformationsWarning: Si le projet contient des projets de référence, vous devez vous connecter au projet principal avec la première instance du Studio Talend (Studio_1) afin de modifier la référence du projet vers la branche de test (dans cet exemple, patch_testing) pour vous assurer que tous les projets que vous testez sont sur la branche patch_testing. Ensuite, utilisez l'instance Studio_2 pour migrer les projets de référence avant le projet principal.
  6. Une fenêtre d'avertissement s'ouvre, cliquez sur OK pour migrer le projet vers la version du patch.

Results

Vous avez appliqué le patch à l'instance Studio_2 et migré vos projets dans la branche patch_testing. Vous pouvez à présent tester le patch.

SI le test est concluant, vous pouvez appliquer le patch à l'instance du Studio Talend utilisée en production (Studio_1) et migrer les autres branches de production.

Si le test n'est pas concluant, contactez le Support Qlik.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.