Changeset eba7bad in sasview for .travis.yml
- Timestamp:
- Apr 5, 2017 10:11:20 AM (8 years ago)
- Branches:
- master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- 7b15990
- Parents:
- 72ccc08
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
.travis.yml
r72ccc08 reba7bad 1 # Test Travis CL 2 1 3 language: python 4 2 5 matrix: 3 6 include: 4 - os: linux 5 env: 6 - PY=2.7 7 - NUMPYSPEC=numpy 8 - os: osx 9 language: generic 10 env: 11 - PY=2.7 12 - NUMPYSPEC=numpy 7 - os: linux 8 env: 9 - PY=2.7 10 - NUMPYSPEC=numpy 11 - os: osx 12 language: generic 13 env: 14 - PY=2.7 15 - NUMPYSPEC=numpy 16 17 # whitelist 13 18 branches: 14 19 only: 15 - master 20 - master 21 16 22 addons: 17 23 apt: 18 24 packages: 19 - opencl-headers 20 - fglrx 21 - libblas-dev 22 - libatlas-dev 23 - libatlas-base-dev 24 - liblapack-dev 25 - gfortran 26 - libhdf5-serial-dev 25 - opencl-headers 26 - fglrx 27 - libblas-dev 28 - libatlas-dev 29 - libatlas-base-dev 30 - liblapack-dev 31 - gfortran 32 - libhdf5-serial-dev 33 27 34 before_install: 28 - echo $TRAVIS_OS_NAME 29 - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh 30 -O miniconda.sh; sudo apt-get update; sudo apt-get install python-pyopencl; elif 31 [[ "$TRAVIS_OS_NAME" == "osx" ]]; then wget https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh 32 -O miniconda.sh; fi 33 - bash miniconda.sh -b -p $HOME/miniconda 34 - export PATH="$HOME/miniconda/bin:$PATH" 35 - hash -r 36 - conda update --yes conda 37 - conda info -a 38 - conda install --yes python=$PY $NUMPYSPEC scipy cython pylint wxpython 35 - echo $TRAVIS_OS_NAME 36 - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then 37 wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh; 38 sudo apt-get update; sudo apt-get install python-pyopencl; 39 elif [[ "$TRAVIS_OS_NAME" == "osx" ]]; then 40 wget https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -O miniconda.sh; 41 fi 42 43 - bash miniconda.sh -b -p $HOME/miniconda 44 - export PATH="$HOME/miniconda/bin:$PATH" 45 - hash -r 46 - conda update --yes conda 47 48 # Useful for debugging any issues with conda 49 - conda info -a 50 51 # could install other dependencies, but they're locked to specific 52 # versions in build/requirements.txt 53 - conda install --yes python=$PY $NUMPYSPEC scipy cython pylint wxpython 54 39 55 install: 40 - pip install -r build_tools/requirements.txt 41 - pip install matplotlib 56 - pip install -r build_tools/requirements.txt 57 - pip install matplotlib 58 59 #before_script: 60 # - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then 61 # "export DISPLAY=:99.0"; "sh -e /etc/init.d/xvfb start"; sleep 3; # give xvfb some time to start 62 # fi 63 42 64 script: 43 - cd .. 44 - export WORKSPACE=$(pwd) 45 - git clone --depth=50 --branch=master https://github.com/SasView/sasmodels.git sasmodels 46 - git clone --depth=50 --branch=master https://github.com/bumps/bumps.git 47 - ls -ltr 48 - if [ ! -d "utils" ]; then mkdir utils; fi 49 - /bin/sh -xe sasview/build_tools/travis_build.sh 50 - export LC_ALL=en_US.UTF-8 51 - export LANG=en_US.UTF-8 52 notifications: 53 slack: 54 secure: JSjANbnt+zlf1h7a32k7gQ256x0aWxSZ5ngX2l8vcnOqPQdxzdIlaQ0Z17gC78+kGOyJZHxMvDGergXuqmRGgG5VObbDA8AI9gl9DZPczWFdRV/r/TOULwXY0vz+ZsoKgafS+waQSud9ps0de8elQo1eFQTHjWRLQuLlWeDuDzo= 65 - cd .. 66 # this should be the directory above the sasview directory, where we want to 67 # clone the sasmodels 68 - export WORKSPACE=$(pwd) 69 - git clone --depth=50 --branch=master https://github.com/SasView/sasmodels.git sasmodels 70 71 # required for documentation 72 - git clone --depth=50 --branch=master https://github.com/bumps/bumps.git 73 74 - ls -ltr 75 - if [ ! -d "utils" ]; then mkdir utils; fi 76 - /bin/sh -xe sasview/build_tools/travis_build.sh 77 - export LC_ALL=en_US.UTF-8 78 - export LANG=en_US.UTF-8 79 # - python setup.py docs; echo 0 80 # - python setup.py bdist_egg --skip-build 81
Note: See TracChangeset
for help on using the changeset viewer.