-
Notifications
You must be signed in to change notification settings - Fork 35
/
.travis.yml
21 lines (20 loc) · 783 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
os: osx
osx_image: xcode14.2
sudo: required
branches:
only:
- release
- master
- dev
git:
submodules: false
language: node_js
node_js: '18.18.0'
before_install:
- if [ "$TRAVIS_BRANCH" = "release" ]; then openssl aes-256-cbc -K $encrypted_fec05b564c85_key -iv $encrypted_fec05b564c85_iv
-in id_rsa.enc -out packaging/id_rsa -d; fi
- chmod +x ./packaging/add-osx-cert.sh;
- ./packaging/add-osx-cert.sh;
script:
- 'if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then npm test; fi'
- 'if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then npm test && travis_wait 30 ./packaging/release --branch=$TRAVIS_BRANCH --dist=mac --platform=mac --token=$GH_TOKEN && travis_wait 30 ./packaging/release --branch=$TRAVIS_BRANCH --dist=mac --platform=macArm --token=$GH_TOKEN; fi'