You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 lines
3.1 KiB

  1. #
  2. # This file was inspired from https://github.com/google/fruit
  3. #
  4. branches:
  5. only:
  6. - master
  7. dist: trusty
  8. language: cpp
  9. matrix:
  10. fast_finish: true
  11. include:
  12. - compiler: gcc
  13. env: COMPILER=gcc-6 LINUX=ubuntu-16.10 TEST=DebugPlain
  14. install: export OS=linux; export COMPILER='gcc-6'; export LINUX='ubuntu-16.10';
  15. travis/install_linux.sh
  16. os: linux
  17. script: export OS=linux; export COMPILER='gcc-6'; export LINUX='ubuntu-16.10';
  18. travis/postsubmit.sh DebugPlain
  19. before_cache:
  20. docker cp storm:/storm .
  21. # - compiler: gcc
  22. # env: COMPILER=gcc-6 UBUNTU=17.04 TEST=DebugPlain
  23. # install: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
  24. # os: linux
  25. # script: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/postsubmit.sh
  26. # DebugPlain
  27. # - compiler: gcc
  28. # env: COMPILER=gcc-6 UBUNTU=17.04 TEST=ReleasePlain
  29. # install: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
  30. # os: linux
  31. # script: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/postsubmit.sh
  32. # ReleasePlain
  33. # - compiler: clang
  34. # env: COMPILER=clang-4.0 STL=libstdc++ UBUNTU=17.04 TEST=DebugPlain
  35. # install: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
  36. # export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
  37. # os: linux
  38. # script: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
  39. # export UBUNTU='17.04'; extras/scripts/postsubmit.sh DebugPlain
  40. # - compiler: clang
  41. # env: COMPILER=clang-4.0 STL=libstdc++ UBUNTU=17.04 TEST=ReleasePlain
  42. # install: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
  43. # export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
  44. # os: linux
  45. # script: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
  46. # export UBUNTU='17.04'; extras/scripts/postsubmit.sh ReleasePlain
  47. # - compiler: gcc
  48. # env: COMPILER=gcc-6 TEST=DebugPlain
  49. # install: export OS=osx; export COMPILER='gcc-6'; export INSTALL_VALGRIND=1; extras/scripts/travis_ci_install_osx.sh
  50. # os: osx
  51. # osx_image: xcode8
  52. # script: export OS=osx; export COMPILER='gcc-6'; export INSTALL_VALGRIND=1; extras/scripts/postsubmit.sh
  53. # DebugPlain
  54. - compiler: clang
  55. env: COMPILER=clang-4.0 STL=libc++ TEST=DebugPlain
  56. install: export OS=osx; export COMPILER='clang-4.0'; export STL='libc++';
  57. travis/install_osx.sh
  58. os: osx
  59. osx_image: xcode8
  60. script: export OS=osx; export COMPILER='clang-4.0'; export STL='libc++';
  61. travis/postsubmit.sh DebugPlain
  62. # - compiler: clang
  63. # env: COMPILER=clang-default STL=libc++ TEST=DebugPlain
  64. # install: export OS=osx; export COMPILER='clang-default'; export STL='libc++';
  65. # extras/scripts/travis_ci_install_osx.sh
  66. # os: osx
  67. # osx_image: xcode8.2
  68. # script: export OS=osx; export COMPILER='clang-default'; export STL='libc++'; extras/scripts/postsubmit.sh
  69. # DebugPlain
  70. cache:
  71. directories:
  72. - build
  73. - travis/mtime_cache
  74. services:
  75. - docker
  76. sudo: required