ビルド領域 (BuildArea) をチェックインしました。これには、共有スクリプトとラッパー、およびプロジェクトのビルドに使用するものが含まれています。これはめったに更新されません。
それとは別に、定期的に更新する開発中のさまざまなプロジェクト (Proj1、Proj2、Proj3...) があります。
標準的なフローは、プロジェクト (Proj1 など) から最新のソース ファイルをチェックアウトし、ビルド エリア (BuildArea) でプロジェクトをビルドすることです。翌日、Proj1 と Proj2 の更新があり、これも自分のビルド エリアでビルドしたいと考えています。これらのビルドはすべて、BuildArea 内のファイルのみを読み取ります。一意の結果ディレクトリを作成することを除いて、変更は行われません。
したがって、私の質問は次のとおりです。1.たとえば、ビルド領域 (BuildArea) を維持し、毎日更新する Jenkins ジョブを作成できますか。2. その後、そのビルド領域内で実行される独立した Jenkins ジョブを開始し、その結果をそこにダンプできますか?
私がこれを行いたい主な理由は、1 週間に多くのプロジェクトが実行され、ビルド エリアが巨大であるため、各プロジェクトのローカル ビルド エリアをチェックアウトすることはリソースの大きな浪費になるからです。