Installer Talend CommandLine dans une étape standalone (facultatif) - Cloud - 8.0

Talend Software Development Life Cycle - Guide de bonnes pratiques

Version
Cloud
8.0
Language
Français
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Studio Talend
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend JobServer
Talend Management Console
Talend Remote Engine
Content
Administration et monitoring
Création et développement
Déploiement
Last publication date
2024-02-29

Vous avez la possibilité d'installer Talend CommandLine dans une étape standalone ne nécessitant pas de projet existant ou d'étape de génération de POM. Cette option vous permet de préparer l'environnement pour l'intégration continue en installant Talend CommandLine, en mettant à jour votre licence et en appliquant une mise à jour mensuelle du Studio Talend.

Notez que l'option permettant d'installer Talend CommandLine individuellement est disponible à partir de la version 8.0.4 du builder Talend d'intégration continue (disponible à partir de la R2022-04).

Voici un exemple de commande pour installer Talend CommandLine et le mettre à jour. Cette commande peut être exécutée avant d'effectuer la plupart des étapes d'intégration continue, comme la génération des fichiers POM de vos artefacts de projets. Si vous avez déjà installé Talend CommandLine, cette commande va effectuer une installation propre et supprimer le dossier .metadata dans votre répertoire Workspace d'intégration continue avant de le réinstaller.

# To install Talend CommandLine, its license and a monthly update
mvn org.talend.ci:builder-maven-plugin:8.0.4:install 
-Dtalend.studio.p2.base=https://update.talend.com/Studio/8/base 
-Dtalend.studio.p2.update=https://update.talend.com/Studio/8/updates/R2022-04 
-Dlicense.path=/home/talend/talend_studio/license

À partir de la version 8.0.8 du CI Builder Talend (disponible à partir de R2022-08), si vous souhaitez effectuer une rotation des clés de chiffrement, vous pouvez ajouter le paramètre -Dstudio.encryption.keys.file afin de spécifier le chemin d'accès au fichier de configuration des clés lors de l'installation de Talend CommandLine. Pour plus d'informations, consultez Autres paramètres Talend relatifs à Maven.

Voici un exemple de commande pour spécifier le fichier de clé de chiffrement lors de l'installation de Talend CommandLine.

# To specify the encryption key file when installing Talend CommandLine, its license and a monthly update
mvn org.talend.ci:builder-maven-plugin:8.0.8:install 
-Dtalend.studio.p2.base=https://update.talend.com/Studio/8/base 
-Dtalend.studio.p2.update=https://update.talend.com/Studio/8/updates/R2022-08 
-Dlicense.path=/home/talend/talend_studio/license
-Dstudio.encryption.keys.file=/home/talend/key/studio.keys

Lors de l'installation de Talend CommandLine, vous pouvez configurer une limite de temps en millisecondes pour indiquer le temps d'attente d'ouverture de la connexion avant de retourner une erreur. Cela empêche le blocage du serveur d'intégration continue lorsque le serveur ne reçoit pas une réponse assez rapidement.

Voici un exemple de commande pour installer et mettre à jour Talend CommandLine avec le délai avant expiration par défaut de 12 000 millisecondes.

# To install Talend CommandLine, its license and a monthly update with the default 12000 milliseconds timeout
mvn org.talend.ci:builder-maven-plugin:8.0.4:install 
-Dtalend.studio.p2.base=https://update.talend.com/Studio/8/base 
-Dtalend.studio.p2.update=https://update.talend.com/Studio/8/updates/R2022-04 
-Dlicense.path=/home/talend/talend_studio/license 
-Dinstall.org.eclipse.ecf.provider.filetransfer.httpclient4.retrieve.connectTimeout=12000 
-Dinstall.org.eclipse.ecf.provider.filetransfer.httpclient4.retrieve.readTimeout=12000 
-Dinstall.org.eclipse.ecf.provider.filetransfer.httpclient4.browse.connectTimeout=12000