2016-08-13 4 views
0

We are using SemaphoreCI as continuous-integration。私たちの依存関係のいくつかはかなり(数百メガバイトのオーダーのように)大きくなっています。大きな依存関係をダウンロードする際のセマフォの不安定性

私たちが観察している動作は、依存関係のダウンロードが失敗したためにビルドが失敗することです。私たちはそれを通過させるためにそれを1〜2回再起動しなければなりません。本当に迷惑です。

誰かがこの問題に関する提案/経験を持っているのだろうかと思います。

答えて

1

セマフォーイからのミラナはここにあります。

ビルド間でこれらの依存関係をキャッシュするとよいでしょう。プロジェクトがセマフォ上のMavenプロジェクトとして認識されている場合、関連する依存関係はデフォルトでキャッシュされます。このようなプロジェクトの場合、Semaphoreキャ​​ッシュ~/.m2ディレクトリにキャッシュします。詳細については、this pageを参照してください。

同様の問題が発生している場合、またはSemaphoreCIについて詳しく知りたい場合は、[email protected]にメールをお送りください。お手伝いをいたします。

+0

コメントありがとうございます。何と言われているものとは異なり、ほとんどの場合、私のsbtプロジェクトのために依存関係がダウンロードされます。おそらくすべての依存関係は '.ivy'(デフォルトでキャッシュされるはずです)にあるはずですが、それ以外の場合は動作します。 – Daniel

関連する問題