These are chat archives for scalikejdbc/ja

20th
Mar 2015
kenji yoshida
@xuwei-k
Mar 20 2015 04:08
そういえば .travis.ymltravis.sh を微妙に直さないといけない、のに直してない、というのを放置していた
  • ビルド高速化のために project/ の下の必要ない plugin を事前に削除してる
  • かつ、Scalariform適用済みかをチェックしてる
  • その2つをうまくやるために、途中でgit add してる
  • 少し前まではうまくいっていたが、travis_retryを入れたことにより、scalariformのチェックが、今はうまく働かない
  • 具体的には、1回目でscalariformのチェックが失敗しても、travis_retryでリトライすると2回目で必ず成功してしまう
という問題があるので、これを英語でいい感じにissueに記録しておくか、誰かささっと直してくれると助かります・・・
ちょっとテスト時間増えるけど、最初の "ビルド高速化のために project/ の下の必要ない plugin を事前に削除してる" を、やめてしまえばいい気もするけど
Kazuhiro Sera
@seratch
Mar 20 2015 04:23
addSbtPlugin を環境変数に応じてやったりやらなかったり分岐とかできるんですかね?もしできるなら Travis のときに要らないやつスキップするとか。
kenji yoshida
@xuwei-k
Mar 20 2015 04:28
なるほど、どうだろう。後で試してみます
Kazuhiro Sera
@seratch
Mar 20 2015 04:43
でもコンパイルするんだし無理かな。
kenji yoshida
@xuwei-k
Mar 20 2015 08:14
いけそう・・・だけど、そもそも jdbc_$SCALIKEJDBC_DATABASE.properties の移動もやってるから、結局それをケアしないといけなくて、 git add は外せない、から単純じゃなかった
  • checkScalariform
  • jdbc_$SCALIKEJDBC_DATABASE.properties の移動
  • テスト
の順でやるようにして、 git add をしないようにするか・・・
いや、だめか、そうするとたぶん逆に2回目の checkScalariform が必ず失敗するんだよな・・・
retry_travis のタイミング変えるほうを考えたほうがいいかもしれない
Manabu Nakamura
@gakuzzzz
Mar 20 2015 11:54
っぽい
kenji yoshida
@xuwei-k
Mar 20 2015 12:06
ぷるり scalikejdbc/scalikejdbc#405
Manabu Nakamura
@gakuzzzz
Mar 20 2015 13:22
:+1: