Permalink
Cannot retrieve contributors at this time
Fetching contributors…
| # use containers | |
| sudo: false | |
| # cache local R libraries directory: | |
| cache: packages | |
| os: | |
| - linux | |
| - osx | |
| compiler: clang | |
| osx_image: xcode8.2 | |
| r_build_args: --no-build-vignettes --no-manual | |
| env: | |
| global: | |
| - R_BUILD_ARGS=" " | |
| - R_CHECK_ARGS=" --timings --as-cran" | |
| - R_CHECK_TIME="TRUE" | |
| - R_CHECK_TESTS="TRUE" | |
| - _R_CHECK_TIMINGS_="0" | |
| - _R_CHECK_FORCE_SUGGESTS_="0" | |
| - BOOTSTRAP_LATEX=1 | |
| # - WARNINGS_ARE_ERRORS=0 | |
| language: r | |
| r: | |
| - release | |
| cran: http://cran.rstudio.com | |
| before_install: | |
| - export ORIG_PATH=${PATH} | |
| - export ITK_GLOBAL_DEFAULT_NUMBER_OF_THREADS=1 | |
| - wget -O travis_helpers.sh http://bit.ly/travis_helpers | |
| - source travis_helpers.sh | |
| - rm travis_helpers.sh | |
| # does all the clang exports | |
| - clang_cxx | |
| - export cmake_version="3.4" | |
| - cmake --version | |
| - cmake_setup | |
| - cmake --version | |
| - gh_binary_install stnava/ITKR | |
| - gh_binary_install stnava/ANTsRCore | |
| - install_remotes_no_dep | |
| # - gh_binary_install ITKR ANTsRCore | |
| # Build and check package | |
| script: | |
| - echo "Overriding travis R script" | |
| jobs: | |
| include: | |
| - script: | |
| - cat ~/.R/Makevars | |
| - source ~/.R/Makevars | |
| - export_clang_cxx | |
| - cd .. | |
| - travis_wait 100 R CMD build ANTsR ${R_BUILD_ARGS} | |
| - PKG_FILE_NAME=$(ls -1t *.tar.gz | head -n 1) | |
| - travis_wait 100 R CMD check ${R_CHECK_ARGS} "${PKG_FILE_NAME}" --no-manual; | |
| os: linux | |
| - script: | |
| - cat ~/.R/Makevars | |
| - source ~/.R/Makevars | |
| - export_clang_cxx | |
| - cd .. | |
| - travis_wait 100 R CMD build ANTsR ${R_BUILD_ARGS} | |
| - PKG_FILE_NAME=$(ls -1t *.tar.gz | head -n 1) | |
| - travis_wait 100 R CMD check ${R_CHECK_ARGS} "${PKG_FILE_NAME}" --no-manual; | |
| os: osx | |
| - stage: "Deployment" | |
| script: | |
| - cat ~/.R/Makevars | |
| - source ~/.R/Makevars | |
| - export_clang_cxx | |
| - cd .. | |
| - travis_wait 100 R CMD build ANTsR ${R_BUILD_ARGS} | |
| - PKG_FILE_NAME=$(ls -1t *.tar.gz | head -n 1) | |
| - if [[ ${#TRAVIS_TAG} -gt 0 ]]; | |
| then | |
| R CMD INSTALL --debug --build ANTsR; | |
| PKG_FILE_NAME=$(ls -1t *.tar.gz | head -n 1); | |
| if [ "$TRAVIS_OS_NAME" == "osx" ]; | |
| then | |
| PKG_FILE_NAME=$(ls -1t *.tgz | head -n 1); | |
| fi; | |
| fi | |
| deploy: | |
| provider: releases | |
| api_key: | |
| secure: VevZHK5WDwd2mFSrF3+b2jTRzImb6juOgewcOvZ8LJ2S70khn64Kx4+JGUvk5miKWVbKnHIhPxOJY50muO9sT15ApP+HFZYpiVpx4l/hEypk9zmJD+f+ERuN7j8elCzUZqet3v77XD+pBcYMxFARew4gGDkG2LO5casij0YNiyQ= | |
| file: ${PKG_FILE_NAME} | |
| skip_cleanup: true | |
| overwrite: true | |
| on: | |
| repo: stnava/ANTsR | |
| tags: true | |
| all_branches: true | |
| os: linux | |
| - stage: "Deployment" | |
| script: | |
| - cat ~/.R/Makevars | |
| - source ~/.R/Makevars | |
| - export_clang_cxx | |
| - cd .. | |
| - travis_wait 100 R CMD build ANTsR ${R_BUILD_ARGS} | |
| - PKG_FILE_NAME=$(ls -1t *.tar.gz | head -n 1) | |
| - if [[ ${#TRAVIS_TAG} -gt 0 ]]; | |
| then | |
| R CMD INSTALL --debug --build ANTsR; | |
| PKG_FILE_NAME=$(ls -1t *.tar.gz | head -n 1); | |
| if [ "$TRAVIS_OS_NAME" == "osx" ]; | |
| then | |
| PKG_FILE_NAME=$(ls -1t *.tgz | head -n 1); | |
| fi; | |
| fi | |
| deploy: | |
| provider: releases | |
| api_key: | |
| secure: VevZHK5WDwd2mFSrF3+b2jTRzImb6juOgewcOvZ8LJ2S70khn64Kx4+JGUvk5miKWVbKnHIhPxOJY50muO9sT15ApP+HFZYpiVpx4l/hEypk9zmJD+f+ERuN7j8elCzUZqet3v77XD+pBcYMxFARew4gGDkG2LO5casij0YNiyQ= | |
| file: ${PKG_FILE_NAME} | |
| skip_cleanup: true | |
| overwrite: true | |
| on: | |
| repo: stnava/ANTsR | |
| tags: true | |
| all_branches: true | |
| os: osx | |
| allow_failures: | |
| - os: osx | |
| # report coverage rate to coveralls | |
| # after_success: | |
| # - cd $mydir | |
| # - cd ANTsR | |
| # - travis_wait 100 Rscript -e 'covr::coveralls( type = "examples" )' | |
| # takes too long, should add to matrix | |
| after_success: | |
| - echo ${TRAVIS_BUILD_DIR} | |
| - dn=`dirname ${TRAVIS_BUILD_DIR}` | |
| - cat ${dn}/ANTsR.Rcheck/00check.log | |
| - cat ${dn}/ANTsR.Rcheck/00install.out | |
| - export PATH=${ORIG_PATH} | |
| after_failure: | |
| - echo ${TRAVIS_BUILD_DIR} | |
| - dn=`dirname ${TRAVIS_BUILD_DIR}` | |
| - cat ${dn}/ANTsR.Rcheck/00install.out | |
| - cat ${dn}/ANTsR.Rcheck/00check.log | |
| # send e-mails if stuff changes | |
| notifications: | |
| email: | |
| recipients: | |
| - stnava@gmail.com | |
| - arman.eshaghi@gmail.com | |
| - jeff.duda@gmail.com | |
| on_success: change | |
| on_failure: always | |
| # secure: VevZHK5WDwd2mFSrF3+b2jTRzImb6juOgewcOvZ8LJ2S70khn64Kx4+JGUvk5miKWVbKnHIhPxOJY50muO9sT15ApP+HFZYpiVpx4l/hEypk9zmJD+f+ERuN7j8elCzUZqet3v77XD+pBcYMxFARew4gGDkG2LO5casij0YNiyQ= |