-
Notifications
You must be signed in to change notification settings - Fork 7
/
.travis.yml
40 lines (33 loc) · 1.35 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
if: (tag IS present) OR (type = pull_request)
language: node_js
node_js:
- "12.16"
cache: yarn
script:
- ./Tools/setLPAndroidVersion.sh
- ./Tools/setLPiOSVersion.sh
- yarn install --frozen-lockfile
- yarn test
- yarn build
after_success:
- ./Tools/createTag.sh
before_deploy: |
function npm_dist_tag() {
if [[ "$TRAVIS_TAG" = *"beta"* ]]; then
echo "beta"
else
echo "latest"
fi
}
deploy:
skip_cleanup: true
provider: npm
tag: $(npm_dist_tag)
email: e2@leanplum.com
api_key:
secure: FPGbRrqVHHpBcAL87NZX5aDNBIYUEBRUZO/b63Q4MCi027XV3TRNQcnx86Ad+OPgA3rJJilUG9O0WxtTj8OqMK0jZTrwv0AWqdvPIcGNENaWg1NHu8YznRtMaEC3yph0Prhtc0RdiwIoxnNCfZ1dmUGGk1+mLeGImMv6MOi1TchJlB5xNZqb/nfA1X1NM0HIqDP2YpxjIfJl6Vp14EXCmy8tkX2+Aq912W2AVKIPLMoPgfP3sXs6LZ1J3PIPTMxqZgoqxyGwWPavrBxGKe8aiIpnouAVIyv9J+7MNTh0hjF5wq+AoxA0Neu6lbQY/cqxt4A6YPZOy5sHE5XIGytXg9CMw4gMVU+SDlZVTyb1K16zrr6gao8E+JdPDV3k7v3L59pAwzWeAKoU/V1ic+0WOEukTJaa2rYuCL4F7jOwmMcuLDTsP4QQrznmXXRVcRviIWywVnVPJWqJFt6T5Zi82qVp7cjLmn6E9QYKSkBdeA4SA+VrdTx3C5AXHRccHdd5hvozrOOG1GBExMwtg88HSw6rWMmWFLGqrYuVxHnMU8/btZYIlhjPpLYbVmIibmb+6o0FxWRPyk6jCsftdqiOUm80FZJosPp4FOlM7TOss1bY4lSzH0t/vdXNDVsgUym6cOHZFfYiIo3hLOYXXOq9peyb5OqSKcmkDsMc7nOvyCg=
on:
repo: Leanplum/Leanplum-ReactNative-SDK
tags: true
after_deploy:
- ./Tools/triggerRondo.sh