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.

72 lines
3.0 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 UBUNTU=17.04 TEST=DebugValgrind
  14. # install: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
  15. # os: linux
  16. # script: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/postsubmit.sh
  17. # DebugValgrind
  18. # - compiler: gcc
  19. # env: COMPILER=gcc-6 UBUNTU=17.04 TEST=DebugPlain
  20. # install: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
  21. # os: linux
  22. # script: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/postsubmit.sh
  23. # DebugPlain
  24. # - compiler: gcc
  25. # env: COMPILER=gcc-6 UBUNTU=17.04 TEST=ReleasePlain
  26. # install: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
  27. # os: linux
  28. # script: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='17.04'; extras/scripts/postsubmit.sh
  29. # ReleasePlain
  30. # - compiler: clang
  31. # env: COMPILER=clang-4.0 STL=libstdc++ UBUNTU=17.04 TEST=DebugPlain
  32. # install: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
  33. # export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
  34. # os: linux
  35. # script: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
  36. # export UBUNTU='17.04'; extras/scripts/postsubmit.sh DebugPlain
  37. # - compiler: clang
  38. # env: COMPILER=clang-4.0 STL=libstdc++ UBUNTU=17.04 TEST=ReleasePlain
  39. # install: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
  40. # export UBUNTU='17.04'; extras/scripts/travis_ci_install_linux.sh
  41. # os: linux
  42. # script: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
  43. # export UBUNTU='17.04'; extras/scripts/postsubmit.sh ReleasePlain
  44. # - compiler: gcc
  45. # env: COMPILER=gcc-6 TEST=DebugPlain
  46. # install: export OS=osx; export COMPILER='gcc-6'; export INSTALL_VALGRIND=1; extras/scripts/travis_ci_install_osx.sh
  47. # os: osx
  48. # osx_image: xcode8
  49. # script: export OS=osx; export COMPILER='gcc-6'; export INSTALL_VALGRIND=1; extras/scripts/postsubmit.sh
  50. # DebugPlain
  51. - compiler: clang
  52. env: COMPILER=clang-4.0 STL=libc++ TEST=DebugPlain
  53. install: export OS=osx; export COMPILER='clang-4.0'; export STL='libc++';
  54. travis/install_osx.sh
  55. os: osx
  56. osx_image: xcode8
  57. script: export OS=osx; export COMPILER='clang-4.0'; export STL='libc++';
  58. travis/postsubmit.sh DebugPlain
  59. # - compiler: clang
  60. # env: COMPILER=clang-default STL=libc++ TEST=DebugPlain
  61. # install: export OS=osx; export COMPILER='clang-default'; export STL='libc++';
  62. # extras/scripts/travis_ci_install_osx.sh
  63. # os: osx
  64. # osx_image: xcode8.2
  65. # script: export OS=osx; export COMPILER='clang-default'; export STL='libc++'; extras/scripts/postsubmit.sh
  66. # DebugPlain
  67. services:
  68. - docker
  69. sudo: required