Update .travis.yml

pull/11/head
Dave Conway-Jones 2019-11-03 22:05:34 +00:00
rodzic ac485971aa
commit 0c34fe6d6d
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 302A6725C594817F
1 zmienionych plików z 39 dodań i 30 usunięć

Wyświetl plik

@ -1,30 +1,39 @@
# Use OSX as env to build in matrix:
language: objective-c include:
cache: - os: osx
directories: osx_image: xcode10.2
- node_modules language: node_js
env: node_js: "12"
# Node in order to install it by running the command individually, here to specify the version env:
#- NODE_VERSION="4.6" - ELECTRON_CACHE=$HOME/.cache/electron
before_install: - ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder
# Install brew -> wine and makensis
- brew update - os: linux
- brew install libusb services: docker
- brew install wine language: generic
- wine --version
- brew install makensis cache:
# Install the nvm. Nvm is not included by default in OS X environment of Travis directories:
- git clone https://github.com/creationix/nvm.git /tmp/.nvm - node_modules
- source /tmp/.nvm/nvm.sh - $HOME/.cache/electron
- nvm install 4.6 - $HOME/.cache/electron-builder
- nvm use --delete-prefix 4.6
- node --version script:
- npm -v - |
- npm install -g electron-packager if [ "$TRAVIS_OS_NAME" == "linux" ]; then
- npm install -g appdmg docker run --rm \
install: --env-file <(env | grep -iE 'DEBUG|NODE_|ELECTRON_|YARN_|NPM_|CI|CIRCLE|TRAVIS|APPVEYOR_|CSC_|_TOKEN|_KEY|AWS_|STRIP|BUILD_') \
- npm install -v ${PWD}:/project \
script: -v ~/.cache/electron:/root/.cache/electron \
- npm run build -v ~/.cache/electron-builder:/root/.cache/electron-builder \
#deploy: electronuserland/builder:wine \
# skip_cleanup: true /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+$/"