2015/04/14

Travis CIをつかってGitHubのREADME.mdにbuildバッジをつけるまで.

Travis CI Site: https://travis-ci.org/
Travis Lint: http://lint.travis-ci.org/

Travis CIをつかってGitHubのREADME.mdにbuildバッジをつけるまで.

Steps.

まずはTravis CIに追跡させたいGitHub上のリポジトリを登録し紐づける.
Travis CIをつかったみたに詳しい説明が書かれている.

登録が終わったらGitHubのリポジトリに.travis.ymlファイルを追加する.

language: android
jdk: oraclejdk7

android:
  components:
    # The BuildTools version used by your project
    - build-tools-22.0.0

    # The SDK version used to compile your project
    - android-22

    # Use extra android repo locations to find the support library etc...
    - extra

# Emulator Management: Create, Start and Wait
before_script:
  - echo no | android create avd --force -n test -t android-19 --abi armeabi-v7a
  - emulator -avd test -no-skin -no-audio -no-window &
  - android-wait-for-emulator
  - adb shell input keyevent 82 &

この状態でgit pushするとTravis CIがこれをhookし, .ymlの記載に従ってビルドを始める.

ビルドの状態をREADME.mdへ表示するため, Travis CIページの右上にあるビルドバッジをクリックするとバッジへのリンク文字列が表示される.
いくつかフォーマットがあるが, master / markdown で選択しておくとよい.

Reference