.travis.yml 907 B

1234567891011121314151617181920212223242526272829303132
  1. language: cpp
  2. compiler: gcc
  3. dist: trusty
  4. sudo: required
  5. cache:
  6. directories:
  7. - apt_mingw_cache
  8. - $HOME/.ccache
  9. matrix:
  10. include:
  11. - env: TYPE=style
  12. - os: linux
  13. - env: TARGET_OS=win32
  14. - env: TARGET_OS=win64
  15. - os: osx
  16. osx_image: xcode8.3
  17. install: ${TRAVIS_BUILD_DIR}/.travis/install.sh
  18. script: ${TRAVIS_BUILD_DIR}/.travis/script.sh
  19. after_script: ${TRAVIS_BUILD_DIR}/.travis/after_script.sh
  20. before_deploy: make package
  21. deploy:
  22. provider: releases
  23. api_key:
  24. secure: d4a+x4Gugpss7JK2DcHjyBZDmEFFh4iVfKDfITSD50T6Mc6At4LMgojvEu+6qT6IyOY2vm3UVT6fhyeuWDTRDwW9tfFlaHVA0h8aTRD+eAXOA7pQ8rEMwQO3+WCKuKTfEqUkpL4wxhww8dpkv54tqeIs0S4TBqz9tk8UhzU7XbE=
  25. file: lmms-${TRAVIS_TAG:1}-$TARGET_OS.exe
  26. skip_cleanup: true
  27. on:
  28. tags: true
  29. all_branches: true
  30. condition: '("$TARGET_OS" = win??)'
  31. repo: LMMS/lmms