メイン コンテンツをスキップする

TalendのカスタムMavenビルドのオプション

継続的インテグレーションサーバーでアーティファクトをビルド、実行、公開する時にパスできるMavenオプション。
情報メモ注: ビルドで使用できるMavenパラメーターには次の3種類があります。
  • Talend CI Builderプラグインが使用するジェネリックビルドパラメーター
  • Talend CI BuilderプラグインとCloud Publisherプラグインが使用するデプロイメント関連のパラメーター
  • Talend CIビルダープラグインで定義されていないその他のTalendパラメーター
Talend は、標準のMavenベースの継続的インテグレーション(CI)実装を利用します。CI Mavenコマンドは通常、次のようになります。
mvn \
        -f <project name>/poms/pom.xml \
        -am -pl <comma separated list of jobs modules> \
        -Dgeneration.type=local
        -Dproduct.path=<CommandLine path>
        -Dlicense.path=<license local path or url> \
        -Dupdatesite.path=<update site local path> \
        -Dpatch.path=<patch local 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
mvn -f C:/CI_CD/MYPROJECT/poms/pom.xml clean deploy -fae -e -pl jobs/process/priorTest_0.1 -am 
        -Dlicense.path=C:/CI_CD/license 
        -Dupdatesite.path=http://localhost:8080/P2/ 
        -Dpatch.path=D:/patches/Patch_TPS-2222.zip 
        -Dproduct.path=C:/Talend/studio 
        -Dproject.distributionManagement.snapshotRepository.url=http://localhost:8081/repository/snapshots/ 
        -Dproject.distributionManagement.snapshotRepository.id=snapshots 
        -DaltDeploymentRepository=snapshots::default::http://localhost:8081/repository/snapshots/
        -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

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。