私はMSBuildを使用してJenkinsで.NETアプリケーションをビルドしています。
ビルドプロセスの一環として、まずAppxであるGITからコードをダウンロードします。 2GBのデータ(ソースコードと依存関係/ライブラリ)。JenkinsのジョブダウンロードコードをGITから高速に作成するには
Jenkinsのジョブが完了するまで30分かかっていますが、前の作業スペースを削除してGITからコードをダウンロードするだけです。
ユーザーはこれをより速くしたいと思っています。以下は、JenkinsジョブでGITコードをダウンロードするために選択した設定です。
1)私はオプションと
I「)アドバンスクローン行動」に「追加の動作を」設定しようとした - 「クローンについて数分でタイムアウト()と
操作をフェッチ:60」「の浅いクローン」とを
ii)「リポジトリを消去する」フォースクローン
iii)チェックアウト操作のタイムアウト(分):60分[10分後にタイムアウトを解決するにはこのオプションを選択しました。チェックアウトの問題ではありません]
2)Build En vironment
i)が選択は
コードをダウンロードして、より速く完了するために、私のジェンキンスジョブを作ることができ、あなたの入力を感謝「の前に開始構築ワークスペースを削除」が。 i)が選択
ありがとうございます。私はビルド環境を選択しないことで試しました。「ビルドが始まる前にワークスペースを削除してください」というのは、驚くべきことに、以前よりも(Appx。要件には、新しいビルドが開始されるたびにGITから新しいソースコードをすべてダウンロードするようにワークスペースを削除する必要があることが記載されています。速く動かすための他の方法があるかどうかをお勧めします。 – Sri