アーティファクトリポジトリーにデプロイメント - Cloud - 8.0

TalendSoftware Development Life Cycleベストプラクティスガイド

Version
Cloud
8.0
Language
日本語
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
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend JobServer
Talend Management Console
Talend Remote Engine
Talend Studio
Content
ジョブデザインと開発
デプロイメント
管理と監視
Last publication date
2024-02-29

Talendが提供するパイプラインスクリプトを設定し、選択したアーティファクトリポジトリーにアーティファクトをデプロイメントします。

手順

  1. JenkinsのホームページからTalendSimplePipelineを選択します。
  2. 左パネルで[Build with parameters] (パラメーターでビルド)をクリックし、パイプライン共有ページを開きます。
  3. MVN_GOALSパラメーターで、実現したいMavenフェーズを定義し、開始されるプロファイルが-Pnexusであることを確認します。
    Mavenのフェーズについては、Mavenのドキュメンテーションをご覧ください。
    ヒント: すべてのビルドプロファイル(-Pdocker -Pnexusなど)がプロジェクトの親pom.xmlファイルにリスト表示されます。

    パラメーター デフォルト値の例
    MVN_GOALS
    deploy -Pnexus

    プロジェクト項目の実行に適用できるフィルターの例は、選択したアーティファクトでプロジェクトの実行をフィルタリングをご覧ください。

  4. プロジェクトアーティファクトをデプロイメントするアーティファクトリポジトリーを定義するには、MVN_GOALSパラメーターに示されているリポジトリーURLを編集します。

    Talendが提供するデフォルトスクリプトに定義されているリポジトリーは、maven-releasesリモートリポジトリーです。

    パラメーター デフォルト値の例
    MVN_GOALS
    -DaltDeploymentRepository=maven-snapshots::default::http://localhost:8081/repository/maven-snapshots/

    アーティファクトをNexus snapshotsリポジトリーにデプロイメントできます(開発中のプロジェクトとバージョンが-SNAPSHOTのアーティファクトが対象)。

    独自のアーティファクトリポジトリーのURLを指定すること、そしてMavenゴールと-DaltDeploymentRepositoryパラメーターの間で改行されないようにすることが必要です。

  5. [Build] (ビルド)をクリックすると、変更内容が反映されてアーティファクトがビルドされます。