2014-05-18
Travis-CIがandroidをサポートしたので試した
potatotips #7 で、 Travis-CIのandroid supportが始まったことを知った。
そこで、werckerを使っていたプロジェクトをtravisに乗り換えることにした。理由は、Chrome extensionのMy Travisを使っているため。これはfailureの数を教えてくれるエクステンションで、複数のプロジェクトをCIしているときは必須の機能である。
Travisの設定は以下のようになった。android emulatorを使うためにはandroid(1)を使ってavdを作るところからはじめなければいけないが、これはwerckerも同じなので、設定の手間としては大差ない。
https://github.com/gfx/android-power-assert-plugin/blob/master/.travis.yml
language: android before_install: - export TERM=dumb # to get clean gradle output - export ANDROID_TARGET=android-19 # setup and run the Android emulator - android list targets # for debugging - echo no | android create avd --force -n test -t $ANDROID_TARGET -b armeabi-v7a - emulator -avd test -no-skin -no-audio -no-window & - curl -L https://raw.githubusercontent.com/embarkmobile/android-sdk-installer/master/wait_for_emulator | bash script: - ./gradlew lint - ./gradlew connectedAndroidTest
トラックバック - http://d.hatena.ne.jp/gfx/20140518/1400368033
リンク元
- 8 http://t.co/Cq9IQPoRYw
- 2 http://api.twitter.com/1/statuses/show/467803803060674560.json
- 2 http://longurl.org
- 2 http://reader.livedoor.com/reader/
- 2 http://www.google.com/search?hl=ja&ie=utf-8&lr=lang_ja&output=rss&q=Android&tbm=blg
- 2 http://www.google.com/search?hl=ja&lr=lang_ja&output=atom&q=android&rlz=1G1GGLQ_JAJP332&tbm=blg
- 2 https://www.google.com/search?hl=ja&ie=utf8&num=100&oq="S31HT"+OR+"HTC+Aria"+OR+"SH-01D"+OR+"Galaxy+Tab"+OR+"SC-01C"+OR+Android+OR+アンドロイド+-http://jp.androlib.com/&output=rss&q="
- 1 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CFAQFjAF&url=http://d.hatena.ne.jp/gfx/20131202/1385964780&ei=Ju53U93NI8388QWf44LgDA&usg=AFQjCNGhR_34mlS1TzWLimQkE8WHuQ9gbA&bvm=bv.66917471,d.dGc