.travis.yml 899 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. osx_image: xcode8.3
  2. dist: trusty
  3. sudo: false
  4. language: node_js
  5. node_js: "8"
  6. env:
  7. global:
  8. - ELECTRON_CACHE=$HOME/.cache/electron
  9. - ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder
  10. os:
  11. - linux
  12. - osx
  13. cache:
  14. directories:
  15. - node_modules
  16. - $HOME/.cache/electron
  17. - $HOME/.cache/electron-builder
  18. - $HOME/.npm/_prebuilds
  19. before_install:
  20. - mkdir -p /tmp/git-lfs && curl -L https://github.com/github/git-lfs/releases/download/v2.2.0/git-lfs-$([ "$TRAVIS_OS_NAME" == "linux" ] && echo "linux" || echo "darwin")-amd64-2.2.0.tar.gz | tar -xz -C /tmp/git-lfs --strip-components 1 && /tmp/git-lfs/git-lfs pull
  21. - export PATH="$HOME/.yarn/bin:$PATH"
  22. install:
  23. - npm install -g yarn
  24. - yarn install
  25. script:
  26. - yarn release-travis
  27. before_cache:
  28. - rm -rf $HOME/.cache/electron-builder/wine
  29. branches:
  30. except:
  31. - "/^v\\d+\\.\\d+\\.\\d+$/"
  32. notifications:
  33. email: false