parent
babcb996e7
commit
e86030c360
@ -44,7 +44,7 @@ addons:
|
|||||||
update: true
|
update: true
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
- source dmlc-core/scripts/travis/travis_setup_env.sh
|
- source tests/travis/travis_setup_env.sh
|
||||||
- if [ "${TASK}" != "python_sdist_test" ]; then export PYTHONPATH=${PYTHONPATH}:${PWD}/python-package; fi
|
- if [ "${TASK}" != "python_sdist_test" ]; then export PYTHONPATH=${PYTHONPATH}:${PWD}/python-package; fi
|
||||||
- echo "MAVEN_OPTS='-Xmx2g -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=512m -Dorg.slf4j.simpleLogger.defaultLogLevel=error'" > ~/.mavenrc
|
- echo "MAVEN_OPTS='-Xmx2g -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=512m -Dorg.slf4j.simpleLogger.defaultLogLevel=error'" > ~/.mavenrc
|
||||||
|
|
||||||
@ -60,7 +60,7 @@ cache:
|
|||||||
- ${HOME}/.cache/pip
|
- ${HOME}/.cache/pip
|
||||||
|
|
||||||
before_cache:
|
before_cache:
|
||||||
- dmlc-core/scripts/travis/travis_before_cache.sh
|
- tests/travis/travis_before_cache.sh
|
||||||
|
|
||||||
after_failure:
|
after_failure:
|
||||||
- tests/travis/travis_after_failure.sh
|
- tests/travis/travis_after_failure.sh
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
Subproject commit 552f7de748fbff34f2708b03f930a47ded45d78e
|
Subproject commit 981b1c32f91668e669ee376856f92f36cfd2a351
|
||||||
3
tests/travis/travis_before_cache.sh
Executable file
3
tests/travis/travis_before_cache.sh
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# do nothing for now
|
||||||
|
ls -alLR ${CACHE_PREFIX}
|
||||||
40
tests/travis/travis_setup_env.sh
Normal file
40
tests/travis/travis_setup_env.sh
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
# script to be sourced in travis yml
|
||||||
|
# setup all enviroment variables
|
||||||
|
|
||||||
|
export CACHE_PREFIX=${HOME}/.cache/usr
|
||||||
|
export PATH=${HOME}/.local/bin:${PATH}
|
||||||
|
export PATH=${PATH}:${CACHE_PREFIX}/bin
|
||||||
|
export CPLUS_INCLUDE_PATH=${CPLUS_INCLUDE_PATH}:${CACHE_PREFIX}/include
|
||||||
|
export C_INCLUDE_PATH=${C_INCLUDE_PATH}:${CACHE_PREFIX}/include
|
||||||
|
export LIBRARY_PATH=${LIBRARY_PATH}:${CACHE_PREFIX}/lib
|
||||||
|
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${CACHE_PREFIX}/lib
|
||||||
|
export DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:${CACHE_PREFIX}/lib
|
||||||
|
|
||||||
|
alias make="make -j4"
|
||||||
|
|
||||||
|
# setup the cache prefix folder
|
||||||
|
if [ ! -d ${HOME}/.cache ]; then
|
||||||
|
mkdir ${HOME}/.cache
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -d ${CACHE_PREFIX} ]; then
|
||||||
|
mkdir ${CACHE_PREFIX}
|
||||||
|
fi
|
||||||
|
if [ ! -d ${CACHE_PREFIX}/include ]; then
|
||||||
|
mkdir ${CACHE_PREFIX}/include
|
||||||
|
fi
|
||||||
|
if [ ! -d ${CACHE_PREFIX}/lib ]; then
|
||||||
|
mkdir ${CACHE_PREFIX}/lib
|
||||||
|
fi
|
||||||
|
if [ ! -d ${CACHE_PREFIX}/bin ]; then
|
||||||
|
mkdir ${CACHE_PREFIX}/bin
|
||||||
|
fi
|
||||||
|
|
||||||
|
# setup CUDA path if NVCC_PREFIX exists
|
||||||
|
if [ ! -z "$NVCC_PREFIX" ]; then
|
||||||
|
export PATH=${PATH}:${NVCC_PREFIX}/usr/local/cuda-7.5/bin
|
||||||
|
export CPLUS_INCLUDE_PATH=${CPLUS_INCLUDE_PATH}:${NVCC_PREFIX}/usr/local/cuda-7.5/include
|
||||||
|
export C_INCLUDE_PATH=${C_INCLUDE_PATH}:${NVCC_PREFIX}/usr/local/cuda-7.5/include
|
||||||
|
export LIBRARY_PATH=${LIBRARY_PATH}:${NVCC_PREFIX}/usr/local/cuda-7.5/lib64:${NVCC_PREFIX}/usr/lib/x86_64-linux-gnu
|
||||||
|
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${NVCC_PREFIX}/usr/local/cuda-7.5/lib64:${NVCC_PREFIX}/usr/lib/x86_64-linux-gnu
|
||||||
|
fi
|
||||||
Loading…
x
Reference in New Issue
Block a user