5

私は Jenkins (CloudBees) を使用してプロジェクトをビルドしています。これにより、ビルドごとにいくつかのスクリプトが実行され、npm を使用していくつかのノード パッケージがダウンロードされます。昨日、npm レジストリ サーバーに問題が発生し、プロジェクトのビルド サイクルがブロックされました。

外部サーバーに依存しないようにするnode_modulesために、すべてのビルドでそれらをダウンロードする必要がないように、Jenkins にフォルダーを永続化する方法はありますか?

4

2 に答える 2

1

CloudBees はスレーブのプールを使用してビルドをサポートします。本来、ビルドをさまざまなホストで実行できるため、新しいワークスペースから始めます。とにかく、ダウンロードの遅延を回避するために、既に使用されているスレーブを割り当てようとします。これは、ワークスペースに保存されているすべてのファイルに対して機能します。

とにかく、これでnpmリポジトリがオフラインになるという問題が防げたとは思いません。

于 2013-11-06T12:01:04.013 に答える