.travis.yml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. language: cpp
  2. matrix:
  3. include:
  4. - os: linux
  5. env: NAME="clang-format"
  6. dist: trusty
  7. addons:
  8. apt:
  9. packages:
  10. - clang-format-3.9
  11. script: "./.travis/clang-format/script.sh"
  12. - os: linux
  13. env: NAME="linux build"
  14. sudo: required
  15. dist: trusty
  16. services: docker
  17. addons:
  18. apt:
  19. packages:
  20. - p7zip-full
  21. install: "./.travis/linux/deps.sh"
  22. script: "./.travis/linux/build.sh"
  23. after_success: "./.travis/linux/upload.sh"
  24. - os: osx
  25. env: NAME="macos build"
  26. sudo: false
  27. osx_image: xcode7.3
  28. install: "./.travis/macos/deps.sh"
  29. script: "./.travis/macos/build.sh"
  30. after_success: "./.travis/macos/upload.sh"
  31. deploy:
  32. provider: releases
  33. api_key:
  34. secure: IuTT8DjxzNgOtaEsyOpz1JaSmtDtHSsWZnJKmSBwXAzgP2ZU4Ja3/q0z5PwbC5Ql7kuFahuYTE5oi7lbJBuu2P3y1Wj2zvFozGUkA3JUvEXDNOPS9QTJ1EYd6O+wenZoj7d/Pn+ZeIgyEafnnZsGBb8lMQnV9MfIHgYlZQ5EyF3n4XikT2h1UbDBYx74ciXZIxFEulx68kDr9Q4/U+zIYQmYv2N+lgXSLDkFrCJ046gRcujPYGPqE6jVw0kKni80CTTpuDF5prU8yIBeiffjkJ3Qx1a17G07eZ4r83P4XUOlaHbRBmA/8ywZvLF2Gep3wGKfSFgMWbPxBJk5ZSYcOOAgMsEcg0+gBK9gLTwO4pbmc2GvqP21yRQBzgtbFoEtAHLu5lVPBkZU7kZuRMJtRdqvFIwOLhpnRS8IknFOD5vjtaFiNdGWaK9ePdsGvplijnXcPafkumakc4+eVEiXb6/KzdX1zXdur5tuUPFytm0Oy6IJcGIf8FHXGvUlmWsnPzwfusij9JgeQOP+uegc9PdBfL+h7L5rk+ilELt3cXD5K7wgov/4hkl5istNJ2bm0IioIstWss8QQQTkyscGoeh/oXmUpOL4FdsTvsWhDR3QKeq8nSzgDkqLe0iSbplQGnC7o7ytNbldmxJvf3nylwglA8w3HlqLHtZLkUOcuQ0=
  35. file_glob: true
  36. file: "artifacts/*"
  37. skip_cleanup: true
  38. on:
  39. tags: true