.travis.yml 814 B

123456789101112131415161718192021222324252627
  1. language: cpp
  2. global:
  3. env:
  4. - PROJECT_NAME="obs-plugintemplate"
  5. matrix:
  6. include:
  7. - os: linux
  8. dist: trusty
  9. sudo: required
  10. services:
  11. - docker
  12. before_install:
  13. - docker run -d --name xenial -v $(pwd):/repo -v /home/travis/package:/package -e TRAVIS_BRANCH="$TRAVIS_BRANCH" -e TRAVIS_TAG="$TRAVIS_TAG" -e PROJECT_NAME="$PROJECT_NAME" -w /repo nimmis/ubuntu:16.04
  14. - docker exec -it xenial /repo/CI/linux/install-dependencies-xenial.sh
  15. script:
  16. - docker exec -it xenial /repo/CI/linux/build-xenial.sh
  17. after_success:
  18. - docker exec -it xenial /repo/CI/linux/package-xenial.sh
  19. - os: osx
  20. osx_image: xcode8.3
  21. before_install: "./CI/macos/install-dependencies-macos.sh"
  22. script: "./CI/macos/build-macos.sh"
  23. after_success:
  24. - ./CI/macos/package-macos.sh