49 lines
1.1 KiB
YAML
49 lines
1.1 KiB
YAML
language: python
|
|
python:
|
|
- 3.6
|
|
dist: xenial
|
|
matrix:
|
|
include:
|
|
- python: 3.6
|
|
env: TOXENV=py36,codecov ES_VERSION=6.2.4 ES_DOWNLOAD_URL=https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-${ES_VERSION}.tar.gz
|
|
- python: 3.6
|
|
env: TOXENV=docs
|
|
- python: 3.6
|
|
env: TOXENV=docs-lint
|
|
- python: 3.6
|
|
env: TOXENV=lint
|
|
script: tox
|
|
- python: 3.6
|
|
env: TOXENV=eslint
|
|
- python: 3.6
|
|
env: TOXENV=migrations
|
|
cache:
|
|
directories:
|
|
- ~/.cache/pip
|
|
- ~/.nvm/nvm.sh
|
|
- ~/.npm
|
|
install:
|
|
- ./scripts/travis/install_elasticsearch.sh
|
|
- pip install tox-travis
|
|
- curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
|
|
- source ~/.nvm/nvm.sh
|
|
- nvm install --lts
|
|
- nvm use --lts
|
|
- npm install -g bower
|
|
- npm install
|
|
- bower install
|
|
script:
|
|
- ./scripts/travis/run_tests.sh
|
|
notifications:
|
|
slack:
|
|
rooms:
|
|
- readthedocs:y3hjODOi7EIz1JAbD1Zb41sz#random
|
|
on_success: change
|
|
on_failure: always
|
|
|
|
branches:
|
|
only:
|
|
- master
|
|
- rel # Community release branch
|
|
- relcorp # Corporate release branch
|