.travis.yml 790 字节
Newer Older
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
1
language: node_js
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
2

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
3 4
node_js:
  - "6"
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
5

6 7
os:
  - linux
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
8
  - osx
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
9

10 11 12
cache:
  directories:
    - node_modules
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
13

Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
14 15 16 17
services:
  - docker

before_install:
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
18
  - if [ "$TRAVIS_OS_NAME" == "linux" ]; then docker build -t zixia/wechaty .; fi
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
19 20

script:
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
21 22
  - echo $TRAVIS_OS_NAME
  - echo $GITTER_IM_URL
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
23
  - npm test
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
24
  - if [ "$TRAVIS_OS_NAME" == "linux" ]; then docker run zixia/wechaty test; fi
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
25

26 27
notifications:
  webhooks:
28
    urls:
29
      - https://webhooks.gitter.im/e/41a19fbf1d54a04e5217
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
30
      - https://registry.hub.docker.com/u/zixia/wechaty/trigger/01585c2b-175b-4d27-b09d-e380a052c17c/
31
    on_success: change  # options: [always|never|change] default: always
Huan (李卓桓)'s avatar
Huan (李卓桓) 已提交
32
    on_failure: always  # options: [always|never|change] default: always
33
    on_start: never     # options: [always|never|change] default: always