選択したアーティファクトでプロジェクトの実行をフィルタリング
プロジェクト項目の実行をフィルタリングして目的のアーティファクトのみをビルドするには、プロジェクトソースを継続的インテグレーションサーバー上に生成するビルドプロジェクトを設定する時に、入力したMavenパラメーター内にフィルターを宣言する必要があります。
始める前に
- 継続的インテグレーションサーバー(この例ではJenkins)上にビルドパイプラインが作成済みであること。Jenkinsパイプラインを作成をご覧ください。
- 実行するアーティファクトのPOMファイルへのパスを知っていること(標準ジョブ、ビッグデータジョブ、ルートなど)。これらのファイルは、Studioワークスペースのworkspace/<my_project>/pomsディレクトリーにあります。情報メモヒント:
- 標準ジョブにフィルターを適用する場合、使用するパスはjobs/process/jobName_versionとなります
- ビッグデータジョブにフィルターを適用する場合、使用するパスはjobs/process_mr/jobName_versionとなります
- ルートにフィルターを適用する場合、使用するパスはjobs/routes/routeName_versionとなります
- データサービスにフィルターを適用する場合、使用するパスはjobs/services/serviceName_versionとなります