11matrix :
22 include :
3- - os : osx
4- osx_image : xcode11
5- language : node_js
6- node_js : " 12"
7- env :
8- - ELECTRON_CACHE=$HOME/.cache/electron
9- - ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder
10- - ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES=true
11- - CSC_IDENTITY_AUTO_DISCOVERY=false
12-
13- - os : linux
14- services : docker
15- language : generic
16- env :
17- - ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES=true
18-
3+ - os : osx
4+ osx_image : xcode11
5+ language : node_js
6+ node_js : ' 12'
7+ env :
8+ - ELECTRON_CACHE=$HOME/.cache/electron
9+ - ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder
10+ - ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES=true
11+ - CSC_IDENTITY_AUTO_DISCOVERY=false
12+ - os : linux
13+ services : docker
14+ language : generic
15+ env :
16+ - ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES=true
1917cache :
2018 directories :
2119 - node_modules
22- - $HOME/.cache/electron
23- - $HOME/.cache/electron-builder
24-
20+ - " $HOME/.cache/electron"
21+ - " $HOME/.cache/electron-builder"
2522script :
26- - |
27- if [ "$TRAVIS_OS_NAME" == "linux" ]; then
28- ENVS=`env | grep -iE '(DEBUG|NODE_|ELECTRON_|YARN_|NPM_|CI|CIRCLE|TRAVIS|APPVEYOR_|CSC_|_TOKEN|_KEY|AWS_|STRIP|BUILD_)' | sed -n '/^[^\t]/s/=.*//p' | sed '/^$/d' | sed 's/^/-e /g' | tr '\n' ' '`
29- docker run $ENVS --rm \
30- -v ${PWD}:/project \
31- -v ~/.cache/electron:/root/.cache/electron \
32- -v ~/.cache/electron-builder:/root/.cache/electron-builder \
33- electronuserland/builder:wine \
34- /bin/bash -c "node -v && npm ci && npm run cilinux"
35- else
36- npm run cidarwin
37- fi
38-
23+ - |
24+ if [ "$TRAVIS_OS_NAME" == "linux" ]; then
25+ ENVS=`env | grep -iE '(DEBUG|NODE_|ELECTRON_|YARN_|NPM_|CI|CIRCLE|TRAVIS|APPVEYOR_|CSC_|_TOKEN|_KEY|AWS_|STRIP|BUILD_)' | sed -n '/^[^\t]/s/=.*//p' | sed '/^$/d' | sed 's/^/-e /g' | tr '\n' ' '`
26+ docker run $ENVS --rm \
27+ -v ${PWD}:/project \
28+ -v ~/.cache/electron:/root/.cache/electron \
29+ -v ~/.cache/electron-builder:/root/.cache/electron-builder \
30+ electronuserland/builder:wine \
31+ /bin/bash -c "node -v && npm ci && npm run cilinux"
32+ else
33+ npm run cidarwin
34+ fi
3935before_cache :
40- - rm -rf $HOME/.cache/electron-builder/wine
41-
36+ - rm -rf $HOME/.cache/electron-builder/wine
4237branches :
4338 except :
44- - " /^v\\ d+\\ .\\ d+\\ .\\ d+$/"
39+ - " /^v\\ d+\\ .\\ d+\\ .\\ d+$/"
40+ deploy :
41+ provider : releases
42+ api_key :
43+ secure : LPwtTKGnHfgImff7NnE4XxpirR+KnABsavKdVV+HttoFA4HgQAE9wTTfJS8y1YbfuSEl2cs1r7+zTtKCgu3eb9ZqFj8XJzMHmBv2mn2yPps/j5o1BRn7sLYeTgYkWLcfdAVrx9MMUeUoldJqzqdTfqSi1qNY5QDoeTXRKgDiFAjqpMsTybsKE1b1WroZ0RJ2gpSSKvuMUnH4MHHOlPvnap8NHWHIB8lA9Jxrr6iV6MptWP0121LedaiQYWxPPIx2Qk0687WZCzlIyjjbXw4qyJAShMlGpnf09izhtws5vP6J4fWFcvUx8OlutvoJ8P2GNn4OA7RZFznWg7IXXy5GoqqwYZLYn/nh7/lCU5eE95CwynVhQ3la9cdEohNsUzaem3IokYnyOaNgH7klHHT++mhdztJRykMkSSryBNZimV39IpZGXkC9RqyhzfkHMgCBwOa8+U4jMvyZ6avE/nuzYWXYvPh5FcoJ8w7juqifNr10ecBgFGPM+MeizE9MNwqBHV+0YKTsM9yNXCtehQ724Q5VYKOlAym8DxbNN/2xl7otfwWI48uFRMZc8hyppL7OnF4oUI4Skt9mKO2oqKyl0xJ3NXGaGWVWsfVP5qZIhA6uStNlfq8ectZQ/NnMHbUMV7Cg3Z+rSBtNgYdavdPKKEZwV0SDYFKH0EOh4hVZjeU=
44+ skip_cleanup : true
45+ file :
46+ - dist/MazeLauncher.dmg
47+ - dist/latest-mac.yml
48+ - dist/MazeLauncher.AppImage
49+ - dist/latest-linux.yml
50+ - dist/latest.yml
51+ - dist/MazeLauncher.exe
52+ on :
53+ repo : evanlegamer/MazeLauncher
0 commit comments