Autres paramètres Talend relatifs à Maven - 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

Ces paramètres peuvent uniquement être utilisés dans les commandes mvn(Jenkins)/options(Azure DevOps) de la définition de votre build d'intégration continue.

Remarque : Les paramètres dans le tableau suivant ne sont pas définis dans le plug-in CI builder (consultez le fichier d'aide embarqué generate-mojo.html) et ne peuvent être utilisés dans mavenOpts (Jenkins)/mavenOptions(Azure DevOps) de la définition de votre build d'intégration continue.
Paramètre Maven Valeur
Paramètres de Talend CommandLine -Dtalend.job.context et -Dtalend.job.applyContextToChildren Lorsque vous construisez ou ordonnancez l'exécution de Jobs, ce paramètre spécifie le groupe de contextes à appliquer à tous les Jobs lors du build.
Exemple pour appliquer un groupe de contextes nommé dev aux Jobs parents uniquement et appliquer le groupe de contextes par défaut aux Jobs enfants :
-Dtalend.job.context=dev 
Exemple pour appliquer un groupe de contextes nommé dev aux Jobs parents et appliquer le même groupe de contextes aux Jobs enfants :
-Dtalend.job.context=dev 
-Dtalend.job.applyContextToChildren=true 

Si le groupe de contextes que vous spécifiez n'existe pas dans le Job, le groupe de contextes par défaut sera appliqué.

Paramètres Docker -Dtalend.docker.name Permet de spécifier le nom de l'image Docker qui sera créée.
-Dtalend.docker.jdk Spécifie l'image JDK utilisée par Docker. La valeur par défaut est eclipse-temurin:11.

L'image Docker par défaut dans le Studio Talend utilise eclipse-temurin:11. Le moteur Docker doit donc utiliser la version 20.10.21 ou une version supérieure.

-Dstudio.prometheus.metrics Ajoutez ce paramètre avec une valeur true lors de la publication dans Docker pour exposer les métriques Camel dans Prometheus et fournir plus de détails conernant les Routes déployées (nombre d'échanges traités, nombre d'erreurs, requêtes par seconde, etc).
-Dstudio.talendDebug Lorsque vous essayez de corriger des problèmes de build avec l'équipe de Support, par exemple, ajoutez ce paramètre avec une valeur true pour obtenir des logs supplémentaires.
Exemple :
-Dstudio.talendDebug=true
-Dstudio.encryption.keys.file Si vous souhaitez effectuer une rotation des clés de chiffrement, ajoutez ce paramètre afin de spécifier le chemin d'accès au fichier de configuration de la clé de chiffrement lors du build.

À partir de la version 8.0.8 du CI Builder Talend (disponible à partir de R2022-08), si vous ajoutez ce paramètre lors de l'installation de Talend CommandLine dans une étape standalone, le fichier de configuration de la clé sera copié dans le dossier configuration dans le répertoire d'installation de Talend CommandLine. Vous n'avez pas besoin de spécifier le chemin d'accès au fichier de configuration des clés lors du build.

Exemple :

-Dstudio.encryption.keys.file=/home/talend/key/studio.keys

Pour plus d'informations, consultez Effectuer une rotation des clés dans le Studio Talend et Installer Talend CommandLine dans une étape standalone (facultatif).