0

マスターがローカル サイトにあり、スレーブが AWS にある Jenkins 用にマスター/スレーブ構成をセットアップしました。そのようにJenkinsをセットアップしたいと思います

  • ビルドして
  • テスト

個別のプロジェクトです。これを機能させるには、ジョブ間でビルドアーティファクトを渡す必要があります。アーティファクトのサイズは数百 MB です。残念ながら、すべてのプロジェクトは同じノードでビルドされますが、アーティファクトは常にマスターを介して渡されるため、速度が大幅に低下します。

アーティファクトをビルド スレーブのローカルに保持し、プロジェクト間で渡す方法はありますか?

4

2 に答える 2

0

Node Stalker プラグインを使用して、ビルド ノード上の 2 つのジョブ間でワークスペースを共有できます。

たとえば、最初のジョブは SCM チェックアウトとビルドを実行できます。2 番目のジョブは、別の SCM チェックアウトを行うことなく、同じワークスペース ディレクトリでテストを実行できます。これにより、両方のジョブが同じ SCM リビジョンをビルドおよびテストすることも保証されます。それ以外の場合は、追加のセットアップが必要です。

于 2015-09-14T18:16:40.303 に答える