marcoabreu commented on a change in pull request #12462: [MXNET-908] Enable
minimal OSX Travis build
URL: https://github.com/apache/incubator-mxnet/pull/12462#discussion_r215213056
##########
File path: .travis.yml
##########
@@ -1,108 +1,28 @@
-sudo: false
+sudo: true
language: cpp
+cache: ccache
+
os:
- # - linux
- osx
-osx_image: xcode8
-
-env:
- # code analysis
- # - TASK=lint
- # build mxnet.so with CUDA
- # - TASK=build
- # run tests/cpp
- - TASK=cpp_test
- # run tests/python
- - TASK=python_test
- - TASK=r_test
- # - TASK=julia JULIA_VER=0.4
- # - TASK=scala_test
-
- # TODO, R test, distributed test, clang, more g++ versions
+osx_image: xcode9.4
matrix:
include:
- - # os: linux
- # dist: trusty
- # env: TASK=perl_test
- os: osx
- ## sudo is required because
- ## prexexisting packages conflict
- ## with new ones.
- ## would be nice to have macports
- ## on travis osx, it has all needed perl packages
- sudo: required
- env: TASK=perl_test
-# env: TASK=julia JULIA_VER=0.4
-# - os: linux
-# env: TASK=build
-# - os: linux
-# env: TASK=cpp_test
-# - os: linux
-# env: TASK=python_test
-# - os: linux
-# env: TASK=r_test
-# - os: linux
-# env: TASK=scala_test
-
-# dependent apt packages
-addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - doxygen
- - wget
- - git
- - libcurl4-openssl-dev
- - unzip
- - libatlas-dev
- - libopencv-dev
- - gcc-4.8
- - g++-4.8
- - python-numpy
- - python-nose
- - python3-numpy
- - python3-dev
- - python3-nose
- - python-h5py
- - python3-h5py
- - graphviz
- - libmouse-perl
- - pdl
- - cpanminus
- - swig
- - libgraphviz-perl
before_install:
- - export NVCC_PREFIX=${HOME}
- - source dmlc-core/scripts/travis/travis_setup_env.sh
- export PYTHONPATH=${PYTHONPATH}:${PWD}/python
- - export MAVEN_SKIP_RC=true
- - export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=256m -XX:-UseGCOverheadLimit
-XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC"
install:
- - source tests/travis/setup.sh
+ - brew install ccache
+ - export PATH="/usr/local/opt/ccache/libexec:$PATH"
+ - source ci/travis/install.sh
script:
- - tests/travis/run_test.sh
-
-cache:
- directories:
- - ${HOME}/.cache/usr
-
-before_cache:
- - dmlc-core/scripts/travis/travis_before_cache.sh
-
-after_failure:
- - tests/travis/travis_after_failure.sh
-
-notifications:
-# Emails are sent to the committer's git-configured email address by default,
- email:
- on_success: change
- on_failure: always
- #slack: dmlc:NmroCzntCiWOuxUZpii40USd
+ - export MXNET_STORAGE_FALLBACK_LOG_VERBOSE=0
+ - mv make/osx.mk config.mk
+ - make -j 2
Review comment:
Is the variable not available in Travis?
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
With regards,
Apache Git Services