Diff of /.travis.yml [000000] .. [3b2327]

Switch to unified view

a b/.travis.yml
1
# Neuroconductor Template no ANTs
2
language: r
3
sudo: false
4
cache: packages
5
warnings_are_errors: true
6
cran: http://cran.rstudio.com
7
8
os:
9
  - linux
10
  - osx
11
12
env:
13
  global:
14
  - R_BUILD_ARGS="--no-build-vignettes --no-manual"
15
  - R_CHECK_ARGS="--as-cran --install-args=--build"
16
  - RGL_USE_NULL=TRUE
17
18
# r_check_args: "--as-cran --install-args=--build"
19
20
before_install:
21
  - export RGL_USE_NULL=TRUE
22
  - export PROJ_DIR=`basename $PWD`
23
  - fname=travis_helpers.sh
24
  - wget -O ${fname} http://bit.ly/travis_helpers
25
  - cat ${fname}; source ${fname}; rm ${fname}
26
  - cat DESCRIPTION
27
  - export PACKAGE_NAME=`package_name`
28
  - remove_neuroc_packages
29
  - export ITK_GLOBAL_DEFAULT_NUMBER_OF_THREADS=1
30
  # does all the clang exports
31
  - x=`export_clang_cxx`; eval ${x}
32
  - echo "CC=${CC}, CXX=${CXX}, CXX1X=${CXX1X}"
33
  - echo "CXX1XSTD=${CXX1XSTD}, CXX11=${CXX11}"
34
  - clang_cxx
35
  - export cmake_version="3.11"
36
  - cmake --version
37
  - x=`cmake_setup`; echo "${x}"; eval ${x};
38
  - cmake --version
39
  - export ants_user=ANTsX
40
  - echo "Installing Missing Deps ITKR"
41
  - install_missing_remote_deps stnava/ITKR
42
  - gh_binary_install stnava/ITKR ;
43
  - if [[ "${PACKAGE_NAME}" != "ITKR" ]];
44
    then
45
      echo "Installing Missing Deps ANTsRCore" ;
46
      install_missing_remote_deps ${ants_user}/ANTsRCore;
47
      gh_binary_install ${ants_user}/ANTsRCore ;
48
    fi
49
  - if [[ "${PACKAGE_NAME}" != "ANTsRCore" && "${PACKAGE_NAME}" != "ITKR" ]];
50
    then
51
      echo "Installing Missing Deps ANTsR" ;
52
      install_missing_remote_deps ${ants_user}/ANTsR ;
53
      gh_binary_install ${ants_user}/ANTsR ;
54
    fi
55
  - cat DESCRIPTION
56
  - install_rgl_deps ;  
57
  - install_remotes_no_dep
58
  - cat DESCRIPTION
59
  - echo $PATH ;
60
61
after_success:
62
  - cat ${PACKAGE_NAME}.Rcheck/00install.out
63
  - cat ${PACKAGE_NAME}.Rcheck/00check.log
64
65
after_failure:
66
  - cat ${PACKAGE_NAME}.Rcheck/00install.out
67
  - cat ${PACKAGE_NAME}.Rcheck/00check.log
68
69
# need this explicitly
70
# for naming convention
71
before_deploy:
72
  - R CMD INSTALL --build ${PKG_TARBALL}
73
  # so no overwrite of linux build
74
  - if [ "$TRAVIS_OS_NAME" = "osx" ];
75
    then
76
      rm -f *.tar.gz ;
77
    fi
78
79
deploy:
80
  provider: releases
81
  skip_cleanup: true
82
  api_key:
83
    secure: kBS0QGFSwPde8OyWQxus6EZm4OfvHLqm3oEIL/3s7ZptN0UaAl4OhOQ/+oPPwbG6TRApow/hm/z1uydLMGc0Eo0Pzx1cQgDHEiBpPyeiqXNqW+N2KWiVv//R+qpy6q78lC0TXWwItNxYVaFWAXivbmQb+92bLh5idNJCML7ES2mSWy7/WeRkTLpfyGB5G7QQ5kTp/Rn+LHEAWr5aeYc2kFFzLi1RFZ0t4sVwaU6zOd472zEE7e/4OD4XAJgee34SJEw6p1Ml4i0DW8mp9BlCDSQHxvGxYbx/1jUZPJpAnq36aqBE/8RVXSzITKwXMuKcNBSOk3xn68NcFV/2xbMk9LluVVzq+jC155lA41Z0Ra0U/vd+uDheNvVHfxU8ME0q8EWeSaixdBK0edI39ILw8sXJN6HfOy+6197VYLVFIalOD3Sl5k+GrvPGYeGSCvBlOWOo21/Cpu/RUlB6WNtD0zeqxDnEH4+Xsp/FzyTD1HPRkoSrsA0Xq4C4rr8TzSmaD2Y4AltdO/WPoP6IC/84mmzVocqAVGUW5CuFyyAoYML2rM+4Ww4f5hSK4QpV9aexraPEzEx93YISgvgP2UYPSKYPSNFWN5ELf1hSqH+etbvod0v2C9YX3jVgTBaptEiDZhgvSD+aWqiHkrbjl+gOjyLiMP52/ureR1LgG3nk4iU=
84
  file_glob: true
85
  file: ${PACKAGE_NAME}*.t*gz
86
  on:
87
    tags: true
88
    repo: muschellij2/${PROJ_DIR}
89
90
after_deploy:
91
  - Rscript -e 'covr::coveralls(type = "all")'
92