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.

89 lines
3.5 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 LINUX=debian-9 TEST=DebugPlain
  23. install: export OS=linux; export COMPILER='gcc-6'; export LINUX='debian-9';
  24. travis/install_linux.sh
  25. os: linux
  26. script: export OS=linux; export COMPILER='gcc-6'; export LINUX='debian-9';
  27. travis/postsubmit.sh DebugPlain
  28. before_cache:
  29. docker cp storm:/storm/. .
  30. # - compiler: gcc
  31. # env: COMPILER=gcc-6 UBUNTU=17.04 TEST=DebugPlain
  32. # install: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
  33. # os: linux
  34. # script: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/postsubmit.sh
  35. # DebugPlain
  36. # - compiler: gcc
  37. # env: COMPILER=gcc-6 UBUNTU=17.04 TEST=ReleasePlain
  38. # install: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
  39. # os: linux
  40. # script: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/postsubmit.sh
  41. # ReleasePlain
  42. # - compiler: clang
  43. # env: COMPILER=clang-4.0 STL=libstdc++ UBUNTU=17.04 TEST=DebugPlain
  44. # install: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
  45. # export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
  46. # os: linux
  47. # script: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
  48. # export UBUNTU='17.04'; extras/scripts/postsubmit.sh DebugPlain
  49. # - compiler: clang
  50. # env: COMPILER=clang-4.0 STL=libstdc++ UBUNTU=17.04 TEST=ReleasePlain
  51. # install: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
  52. # export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
  53. # os: linux
  54. # script: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
  55. # export UBUNTU='17.04'; extras/scripts/postsubmit.sh ReleasePlain
  56. # - compiler: gcc
  57. # env: COMPILER=gcc-6 TEST=DebugPlain
  58. # install: export OS=osx; export COMPILER='gcc-6'; export INSTALL_VALGRIND=1; extras/scripts/travis_ci_install_osx.sh
  59. # os: osx
  60. # osx_image: xcode8
  61. # script: export OS=osx; export COMPILER='gcc-6'; export INSTALL_VALGRIND=1; extras/scripts/postsubmit.sh
  62. # DebugPlain
  63. - compiler: clang
  64. env: COMPILER=clang-4.0 STL=libc++ TEST=DebugPlain
  65. install: export OS=osx; export COMPILER='clang-4.0'; export STL='libc++';
  66. travis/install_osx.sh
  67. os: osx
  68. osx_image: xcode8
  69. script: export OS=osx; export COMPILER='clang-4.0'; export STL='libc++';
  70. travis/postsubmit.sh DebugPlain
  71. # - compiler: clang
  72. # env: COMPILER=clang-default STL=libc++ TEST=DebugPlain
  73. # install: export OS=osx; export COMPILER='clang-default'; export STL='libc++';
  74. # extras/scripts/travis_ci_install_osx.sh
  75. # os: osx
  76. # osx_image: xcode8.2
  77. # script: export OS=osx; export COMPILER='clang-default'; export STL='libc++'; extras/scripts/postsubmit.sh
  78. # DebugPlain
  79. cache:
  80. directories:
  81. - build
  82. - travis/mtime_cache
  83. services:
  84. - docker
  85. sudo: required