LoginSignup
0
1

More than 5 years have passed since last update.

JenkinsのHockeyappプラグインを使ってiosビルドをHockeyにあげるとtimeoutが発生するときの対処方法

Posted at

現象

  • .ipaのアップロードが無事に成功するが、.dSYM.zipを上げるとき java.net.SocketTimeoutException: Read timed out が発生する
  • *.dSYM.zipのアップロード自体が成功している模様、ただしhockeyからのレスがなかなかこなくてtimeoutになる(っぽい)

原因

  • そもそも *.dSYM.zip がデカい
  • 推測ですがhockeyがdSYMを受け取ってから展開したり処理しているので、時間がかかる
  • hockeyappのjenkinsプラグインのソースをざっくりみてみたら、httpclientのsocket timeoutのデフォの設定値が 60000ms になってるらしい
    • けど実際、timeoutになるhockeyからの応答の待ち時間は約10分程度、らしい。そのへんよくわからん

対処

  • ジョブのビルド手順内の設定ではなく、ここ
1. Jenkinsの管理
2. システムの管理
3. Default HockeyApp Configuration
4. HTTP Client Timeout: これを大きくする、1800 (30分)とか。単位秒。
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1