File: .travis.yml

package info (click to toggle)
python-griddataformats 0.5.0%2Bgit20200812.be6132a-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 6,580 kB
  • sloc: python: 3,038; makefile: 129; sh: 22
file content (51 lines) | stat: -rw-r--r-- 1,785 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
version: ~> 1.0
language: python
env:
   global:
      - secure: "BQ6qt3AOkcapuzOAkct8LbpyF3MngFk/+v/HlSg9Cxfo1CrYZOuwzemLI+pXKTbJiJcUF2UbooaoQANk9uKc9/NZfBdWG8NRncV+c3QGceWJTU7NaDle04Gp1cmnH6a7YRWN652xaPa80vlM/hMtCLg9zSnk6HQXNlTcdrfzWus="
      - GH_DOC_BRANCH: master
      - GH_REPOSITORY: github.com/MDAnalysis/GridDataFormats.git
      - GIT_CI_USER: TravisCI
      - GIT_CI_EMAIL: TravisCI@mdanalysis.org
      - MDA_DOCDIR: build/sphinx/html
      - CONDA_DEPENDENCIES="numpy scipy pytest pytest-cov"
      - CONDA_DOC_DEPENDENCIES="sphinx"
      - PIP_DEPENDENCIES="codecov"
      - PIP_DOC_DEPENDENCIES="sphinx-sitemap sphinx-rtd-theme"
      
python:
  - "3.7"
  - "3.6"
  - "3.5"

jobs:
  include:
    - python: "2.7"
      env: PIP_DOC_DEPENDENCIES="" CONDA_DOC_DEPENDENCIES=""

before_install:
  - wget http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh
  - chmod +x miniconda.sh
  - ./miniconda.sh -b -p /home/travis/miniconda
  - export PATH=/home/travis/miniconda/bin:$PATH
  - conda update --yes conda
install:
  - conda create --yes -q -n pyenv python=$TRAVIS_PYTHON_VERSION $CONDA_DEPENDENCIES $CONDA_DOC_DEPENDENCIES
  - source activate pyenv
  - pip install ${PIP_DEPENDENCIES} ${PIP_DOC_DEPENDENCIES}
  - pip install -v ./
script:
  - pytest --cov=gridData ./gridData/tests
  - |
     test ${TRAVIS_PULL_REQUEST} == "false" && \
     test ${TRAVIS_BRANCH} == ${GH_DOC_BRANCH} && \
     test "${TRAVIS_BUILD_NUMBER}.1" == "${TRAVIS_JOB_NUMBER}" && \
     python setup.py build_sphinx || \
     true
after_success:
  - codecov
  - |
     test ${TRAVIS_PULL_REQUEST} == "false" && \
     test ${TRAVIS_BRANCH} == ${GH_DOC_BRANCH} && \
     test "${TRAVIS_BUILD_NUMBER}.1" == "${TRAVIS_JOB_NUMBER}" && \
     bash ./ci/deploy_docs.sh