Zu Hauptinhalt springen

Benutzerdefinierte Talend Maven-Generierungsoptionen

Maven-Optionen, die Sie bei der Erstellung, Ausführung und Veröffentlichung von Artefakten auf dem CI-Server (Continuous Integration) übergeben können.

InformationshinweisAnmerkung: Es existieren drei Typen von Maven-Parametern, die Sie in Ihren Generierungen verwenden können:
  • Die vom Talend CI Builder-Plug-In verwendeten generischen Generierungsparameter.
  • Die vom Talend CI Builder-Plug-In und von Cloud Publisher-Plug-Ins verwendeten implementierungsbezogenen Parameter.
  • Die anderen Talend-Parameter, die nicht im CI Builder-Plug-In definiert sind.
Talend nutzt eine Maven-basierte Standard-CI-Implementierung (Continuous Integration). Ein Maven-CI-Befehl sieht in der Regel folgendermaßen aus:
mvn \
   -f <project name>/poms/pom.xml \
   -am -pl <comma separated list of jobs modules> \
   -Dgeneration.type=local
   -Dlicense.path=<license local path or url> \
   -Dtalend.studio.p2.base=<P2 update site base url> \
   -Dtalend.studio.p2.update=<P2 update folder path or url> \
   -Pcloud-publisher
   -Dservice.url=<talend cloud service url>
   -Dcloud.token=<talend cloud personal access token>
   -Dcloud.publisher.screenshot=<true or false>
   -Dcloud.publisher.environment=<name of your existing Cloud environment> 
   -Dcloud.publisher.workspace=<name of your existing Cloud workspace>
clean deploy
Beispiel:
mvn -f C:/CI_CD/MYPROJECT/poms/pom.xml clean deploy -fae -e -pl jobs/process/priorTest_0.1 -am
   -Dlicense.path=C:/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/R2023-02
   -Pcloud-publisher
   -Dservice.url=https://tmc.eu.cloud.talend.com/inventory/
   -Dcloud.token=XYourPersonalAccessCloudTokenX 
   -Dcloud.publisher.screenshot=true 
   -Dcloud.publisher.environment=dev-ci 
   -Dcloud.publisher.workspace=ci-workspace

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!