forked from NativeScript/NativeScript
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.travis.yml
More file actions
35 lines (35 loc) · 967 Bytes
/
.travis.yml
File metadata and controls
35 lines (35 loc) · 967 Bytes
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
env:
global:
- DATE=$(date +%Y-%m-%d)
- PACKAGE_VERSION=$DATE-$TRAVIS_BUILD_NUMBER
- PACKAGE_NAME=tns-core-modules
- NODE_VERSION=6.9.4
language: node_js
node_js:
- '6'
before_script:
- npm install -g grunt-cli
- npm install
script:
- grunt default
- FULL_PACKAGE_VERSION=$(node build/version.js)
- (cd tns-platform-declarations && npm pack)
before_deploy:
- mv bin/dist/$PACKAGE_NAME-$FULL_PACKAGE_VERSION.tgz ../.deploymentpackage
- mv build ../
- cd ..
- rm -rf NativeScript
- tar -zxvf .deploymentpackage
- mv package $PACKAGE_NAME
- cd $PACKAGE_NAME
- rm ../.deploymentpackage
- mv ../build ./
- node ./build/travis-scripts/add-publishConfig.js next
deploy:
provider: npm
email: nativescript@telerik.com
on:
branch: master
skip_cleanup: true
api_key:
secure: VJksODKcxXltNTU1Unv4V3qZMI5rrAupuxnCUpIBxks6azi6/FvcW6ctMOj5wPQ9cQKPa8SgaKF/ksyueTmcUt+RznBWbGJ3lxe+6MF0Uk7OI3M3Ga8Ke/21KcZ1oIysgZ0JGCmyR9iAIoSHK1KarIYfiYo9dGWOSuDkqJzLTjk=