Subversion Repositories php-qbpwcf

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 liveuser 1
language: node_js
2
node_js:
3
  - "6"
4
 
5
before_install:
6
  - "export CHROME_BIN=/usr/bin/google-chrome"
7
  - "export DISPLAY=:99.0"
8
  - "sh -e /etc/init.d/xvfb start"
9
 
10
script:
11
  - gulp build
12
  - gulp test --coverage
13
  - gulp docs
14
  - gulp package
15
  - gulp bower
16
  - cat ./coverage/lcov.info | ./node_modules/.bin/coveralls
17
 
18
notifications:
19
  slack: chartjs:pcfCZR6ugg5TEcaLtmIfQYuA
20
 
21
sudo: required
22
dist: trusty
23
 
24
addons:
25
  chrome: stable
26
  firefox: latest
27
 
28
# IMPORTANT: scripts require GITHUB_AUTH_TOKEN and GITHUB_AUTH_EMAIL environment variables
29
# IMPORTANT: scripts has to be set executables in the Git repository (error 127)
30
# https://github.com/travis-ci/travis-ci/issues/5538#issuecomment-225025939
31
 
32
deploy:
33
- provider: script
34
  script: ./scripts/deploy.sh
35
  skip_cleanup: true
36
  on:
37
    all_branches: true
38
- provider: script
39
  script: ./scripts/release.sh
40
  skip_cleanup: true
41
  on:
42
    branch: release
43
- provider: releases
44
  api_key: $GITHUB_AUTH_TOKEN
45
  file:
46
  - "./dist/Chart.bundle.js"
47
  - "./dist/Chart.bundle.min.js"
48
  - "./dist/Chart.js"
49
  - "./dist/Chart.min.js"
50
  - "./dist/Chart.js.zip"
51
  skip_cleanup: true
52
  on:
53
    tags: true
54
- provider: npm
55
  email: $NPM_AUTH_EMAIL
56
  api_key: $NPM_AUTH_TOKEN
57
  skip_cleanup: true
58
  on:
59
    tags: true