diff options
| author | Kumar Priyansh <[email protected]> | 2020-08-31 02:40:02 +0530 |
|---|---|---|
| committer | Kumar Priyansh <[email protected]> | 2020-08-31 02:40:02 +0530 |
| commit | 171be8d845f9d2718e31dc7c46f525ec08888a9c (patch) | |
| tree | 5872d8109289c98e5bd8cac078262a3ee8f4674b | |
| parent | 9226c4da6c4491580cc7c7e72c2fb261d2d2fef1 (diff) | |
| download | dictionary-171be8d845f9d2718e31dc7c46f525ec08888a9c.tar.xz dictionary-171be8d845f9d2718e31dc7c46f525ec08888a9c.zip | |
Add: travis.yml
| -rw-r--r-- | .travis.yml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..8203d5a --- /dev/null +++ b/.travis.yml @@ -0,0 +1,39 @@ +matrix: + include: + - os: osx + osx_image: xcode10.2 + language: node_js + node_js: "10" + env: + - ELECTRON_CACHE=$HOME/.cache/electron + - ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder + + - os: linux + services: docker + language: generic + +cache: + directories: + - node_modules + - $HOME/.cache/electron + - $HOME/.cache/electron-builder + +script: + - | + if [ "$TRAVIS_OS_NAME" == "linux" ]; then + docker run --rm \ + --env-file <(env | grep -iE 'DEBUG|NODE_|ELECTRON_|YARN_|NPM_|CI|CIRCLE|TRAVIS|APPVEYOR_|CSC_|_TOKEN|_KEY|AWS_|STRIP|BUILD_') \ + -v ${PWD}:/project \ + -v ~/.cache/electron:/root/.cache/electron \ + -v ~/.cache/electron-builder:/root/.cache/electron-builder \ + electronuserland/builder:wine \ + /bin/bash -c "yarn --link-duplicates --pure-lockfile && yarn release --linux --win" + else + yarn release + fi +before_cache: + - rm -rf $HOME/.cache/electron-builder/wine + +branches: + except: + - "/^v\\d+\\.\\d+\\.\\d+$/"
\ No newline at end of file |
