Skip to content

Commit 08e31c0

Browse files
committed
Deploy to Amazon S3
1 parent a837429 commit 08e31c0

File tree

1 file changed

+24
-15
lines changed

1 file changed

+24
-15
lines changed

.travis.yml

+24-15
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
11
env:
22
global:
3-
- DATE=$(date +%Y-%m-%d)
4-
- PACKAGE_VERSION=$DATE-$TRAVIS_BUILD_NUMBER
5-
- NATIVESCRIPT_SKIP_POSTINSTALL_TASKS=1
6-
addons:
7-
artifacts:
8-
paths:
9-
- "$HOME/nativescript.tgz"
3+
- DATE=$(date +%Y-%m-%d)
4+
- PACKAGE_VERSION=$DATE-$TRAVIS_BUILD_NUMBER
5+
- NATIVESCRIPT_SKIP_POSTINSTALL_TASKS=1
106
language: node_js
117
node_js:
128
- '4'
@@ -23,15 +19,28 @@ before_script:
2319
script:
2420
- node_modules/.bin/grunt lint
2521
- node_modules/.bin/grunt pack --no-color
22+
after_success:
23+
- rm -rf s3-publish
24+
- mkdir s3-publish
25+
- cp nativescript*.tgz s3-publish/nativescript.tgz
2626
before_deploy:
27-
- rm -rf nativescript.tgz
28-
- cp nativescript*.tgz nativescript.tgz
2927
- node .travis/add-publishConfig.js next
3028
deploy:
31-
skip_cleanup: true
32-
provider: npm
33-
34-
on:
35-
branch: master
36-
api_key:
29+
matrix:
30+
- provider: s3
31+
bucket: nativescript-ci
32+
access_key_id: AKIAIYSWYOZRFLVKPCTQ
33+
secret_access_key:
34+
secure: HbAi6CiFoA2PsVpv/uT7obcfKXBeRqt0Arq3Wy2WgvAswnPrY9vkqWJb4e/NAo5XTzwe55Z8NhxAQXJAF+R0F3ZkD65TeQ1gptVgePLggOAsAeAw4eYY20YeGsTGJJ90V/O2yOHUKWOmVA19qkQin5GKIkXAlEIm4K/+SMefvic=
35+
skip_cleanup: true
36+
local-dir: "s3-publish"
37+
upload-dir: "build_result"
38+
on:
39+
all_branches: true
40+
- provider: npm
41+
skip_cleanup: true
42+
43+
on:
44+
branch: master
45+
api_key:
3746
secure: Ugq6m/y4P5gF15zffYzTKhusn1Csu3ymYLdD+yXgyK3hek9Ms5PKTz4MKgPinlViRCBoQV2fGh0JsCikawIpmQyD+M+FRDKlP2GcXPhFmSN1wVEloxTCwe7H6m7Kl9mo+MJOTS0BN7waCc6yTJBJPxo5nwFgz+DT2srIYndA2h4=

0 commit comments

Comments
 (0)