.travis.yml
38 lines
| 1.3 KiB
| text/x-yaml
|
YamlLexer
Marc Abramowitz
|
r7633 | # http://travis-ci.org/#!/ipython/ipython | ||
language: python | ||||
python: | ||||
MinRK
|
r16540 | - 3.4 | ||
Marc Abramowitz
|
r7633 | - 2.7 | ||
Min RK
|
r19868 | sudo: false | ||
MinRK
|
r16471 | env: | ||
Min RK
|
r19868 | global: | ||
- PATH=$TRAVIS_BUILD_DIR/pandoc:$PATH | ||||
matrix: | ||||
Min RK
|
r19835 | - GROUP= | ||
Matthias Bussonnier
|
r19829 | - GROUP=js/base | ||
- GROUP=js/notebook | ||||
Min RK
|
r19832 | - GROUP=js/services | ||
Matthias Bussonnier
|
r19829 | - GROUP=js/tree | ||
- GROUP=js/widgets | ||||
Marc Abramowitz
|
r7633 | before_install: | ||
Min RK
|
r19868 | - 'if [[ $GROUP != js* ]]; then wget https://7de4dfdec62155b49b44-d726a73613a1989d29b147f20996e7c1.ssl.cf2.rackcdn.com/pandoc-1.12.3-linux-debian-x86_64.zip && unzip pandoc-1.12.3-linux-debian-x86_64.zip; fi' | ||
- 'if [[ $GROUP == js* ]]; then wget https://7de4dfdec62155b49b44-d726a73613a1989d29b147f20996e7c1.ssl.cf2.rackcdn.com/mathjax.zip; fi' | ||||
- 'if [[ $GROUP == js* ]]; then npm install -g casperjs; fi' | ||||
Min RK
|
r18565 | - git clone --quiet --depth 1 https://github.com/minrk/travis-wheels travis-wheels | ||
Min RK
|
r19833 | - 'if [[ $GROUP != js* ]]; then COVERAGE="--coverage xml"; fi' | ||
Marc Abramowitz
|
r7633 | install: | ||
Thomas Kluyver
|
r20856 | - pip install -f travis-wheels/wheelhouse -e file://$PWD#egg=ipython[all] coveralls | ||
Min RK
|
r19868 | before_script: | ||
- 'if [[ $GROUP == js* ]]; then python -m IPython.external.mathjax mathjax.zip; fi' | ||||
Marc Abramowitz
|
r7633 | script: | ||
Min RK
|
r19833 | - cd /tmp && iptest $GROUP $COVERAGE && cd - | ||
MinRK
|
r16502 | |||
matrix: | ||||
Min RK
|
r19834 | include: | ||
MinRK
|
r16502 | - python: 3.3 | ||
Min RK
|
r19834 | env: GROUP= | ||
Matthias Bussonnier
|
r19539 | |||
after_success: | ||||
- cp /tmp/ipy_coverage.xml ./ | ||||
- cp /tmp/.coverage ./ | ||||
- coveralls | ||||