Changeset a2e980b in sasview for .travis.yml
- Timestamp:
- Apr 4, 2017 5:54:41 PM (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:
- 6aad2e8, 7b15990, 3d6c010, bb1cb38
- Parents:
- dd11014 (diff), 4636f57 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - git-author:
- Paul Kienzle <pkienzle@…> (04/04/17 17:54:41)
- git-committer:
- GitHub <noreply@…> (04/04/17 17:54:41)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
.travis.yml
red8f27e7 r4636f57 2 2 3 3 language: python 4 python: 5 - "2.7" 4 5 matrix: 6 include: 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 6 17 # whitelist 7 18 branches: 8 19 only: 9 20 - master 10 # command to install dependencies 11 virtualenv: 12 system_site_packages: true 21 22 addons: 23 apt: 24 packages: 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 13 34 before_install: 14 - 'if [ $TRAVIS_PYTHON_VERSION == "2.7" ]; then sudo apt-get update;sudo apt-get install python-matplotlib libhdf5-serial-dev python-h5py fglrx opencl-headers python-pyopencl gfortran libblas-dev liblapack-dev libatlas-dev; fi' 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 15 54 16 55 install: 17 56 - pip install -r build_tools/requirements.txt 57 - pip install matplotlib 18 58 19 before_script:20 - "export DISPLAY=:99.0" 21 - "sh -e /etc/init.d/xvfb start" 22 - sleep 3 # give xvfb some time to start 23 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 24 64 script: 25 - export WORKSPACE=/home/travis/build/SasView/ 26 - cd $WORKSPACE 65 - cd .. 66 # this should be the directory above the sasview directory, where we want to 67 # clone the sasmodels 68 - export WORKSPACE=$(pwd) 27 69 - git clone --depth=50 --branch=master https://github.com/SasView/sasmodels.git sasmodels 28 - export PYTHONPATH=$WORKSPACE/sasview-install:$WORKSPACE/utils:$PYTHONPATH 29 - cd $WORKSPACE 70 71 # required for documentation 72 - git clone --depth=50 --branch=master https://github.com/bumps/bumps.git 73 30 74 - ls -ltr 31 75 - if [ ! -d "utils" ]; then mkdir utils; fi 32 76 - /bin/sh -xe sasview/build_tools/travis_build.sh 33 # - /bin/sh -xe sasview/build_tools/jenkins_linux_test.sh34 77 - export LC_ALL=en_US.UTF-8 35 78 - export LANG=en_US.UTF-8
Note: See TracChangeset
for help on using the changeset viewer.