音の鳴るブログ

鳴らないこともある

Travis CI から Coveralls にカバレッジレポートを送る

よく忘れるのでメモ。

事前作業

gem install travis

手順

  1. GitHubリポジトリを作って first commit する
  2. Travis のアカウントページでリポジトリを enabled にする
  3. Coveralls でリポジトリを ADD REPO する
  4. Coveralls のリポジトリページの REPO_TOKEN をコピー
  5. travis encrypt COVERALLS_REPO_TOKEN=[REPO_TOKEN]
  6. 出力される secure: "....." をコピー
  7. .travis.yml に以下のように書く
env:
  global:
    - secure: "....."
before_install:
  - npm install -g coveralls
script:
  - npm test
after_success:
  - coveralls < ./coverage/lcov.info