Accéder au contenu principal

Installer Talend CommandLine dans une étape standalone (facultatif)

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 
<!-- This parameter is only supported and needed for users with Talend Studio 8.0.1 R2024-04 or lower 
-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 
<!-- This parameter is only supported and needed for users with Talend Studio 8.0.1 R2024-04 or lower 
-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 
<!-- This parameter is only supported and needed for users with Talend Studio 8.0.1 R2024-04 or lower 
-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

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.