メイン コンテンツをスキップする 補完的コンテンツへスキップ

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

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] (ビルド)をクリックすると、変更内容が反映されてアーティファクトがビルドされます。

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

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