diff options
| author | James Barnett <noreply@jamesbarnett.xyz> | 2018-02-27 19:54:05 +0000 |
|---|---|---|
| committer | James Barnett <noreply@jamesbarnett.xyz> | 2018-02-27 19:54:05 +0000 |
| commit | 74f05fe35e0acfa32ed807901a1af2cd137e7cf0 (patch) | |
| tree | 9d001ceaac30fe694ec64d3925ad7c265d3ec3ef /.travis.yml | |
| parent | fd1163670d72bfb799c63c0b6dc110ea0fbe6dda (diff) | |
| download | sql-plus-plus-74f05fe35e0acfa32ed807901a1af2cd137e7cf0.tar.xz sql-plus-plus-74f05fe35e0acfa32ed807901a1af2cd137e7cf0.zip | |
Add Travis-CI build config
Diffstat (limited to '.travis.yml')
| -rw-r--r-- | .travis.yml | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..9d693b1 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,42 @@ +osx_image: xcode8.3 + +dist: trusty +sudo: false + +language: node_js +node_js: "8" + +env: + global: + - ELECTRON_CACHE=$HOME/.cache/electron + - ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder + +os: + - linux + - osx + +cache: + directories: + - node_modules + - $HOME/.cache/electron + - $HOME/.cache/electron-builder + - $HOME/.npm/_prebuilds + +before_install: + - 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 + - curl -L https://yarnpkg.com/latest.tar.gz | tar xvz && mv dist $HOME/.yarn + - export PATH="$HOME/.yarn/bin:$PATH" + +install: + - yarn + +script: + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then yarn travis-dist; fi + - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then yarn travis-dist -- --mac --win; fi + +before_cache: + - rm -rf $HOME/.cache/electron-builder/wine + +branches: + only: + - master
\ No newline at end of file |