Installer Talend CommandLine dans une étape standalone - Cloud

Talend Software Development Life Cycle pour le Cloud - Guide de bonnes pratiques

Version
Cloud
Language
Français (France)
Product
Talend Cloud
Module
Studio Talend
Talend Artifact Repository
Talend Management Console
Content
Administration et monitoring
Création et développement
Déploiement

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