Skip to content

Commit 1520519

Browse files
committed
Add deploy stage
1 parent 616e3ca commit 1520519

File tree

1 file changed

+34
-35
lines changed

1 file changed

+34
-35
lines changed

.travis.yml

Lines changed: 34 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,10 @@
11
matrix:
22
include:
3-
- language: node_js
4-
os: linux
3+
- os: linux
54
dist: xenial
6-
node_js:
7-
- 10
5+
language: node_js
6+
node_js: 10
87
cache: yarn
9-
addons:
10-
apt:
11-
sources:
12-
- sourceline: 'deb https://dl.yarnpkg.com/debian/ stable main'
13-
key_url: 'https://dl.yarnpkg.com/debian/pubkey.gpg'
14-
packages:
15-
- yarn
168
before_install:
179
- wget https://github.com/google/protobuf/releases/download/v3.6.1/protobuf-cpp-3.6.1.tar.gz
1810
- tar -xzvf protobuf-cpp-3.6.1.tar.gz
@@ -26,19 +18,18 @@ matrix:
2618
- pushd rsocket-rpc-protobuf
2719
- yarn install && yarn prebuild
2820
- popd
29-
- language: node_js
30-
os: osx
21+
deploy:
22+
provider: script
23+
skip_cleanup: true
24+
script: pushd rsocket-rpc-protobuf && yarn run prebuild --upload-all $PREBUILD_TOKEN && popd
25+
on:
26+
tags: true
27+
repo: rsocket/rsocket-rpc-js
28+
- os: osx
3129
osx_image: xcode10.1
32-
node_js:
33-
- 10
30+
language: node_js
31+
node_js: 10
3432
cache: yarn
35-
addons:
36-
apt:
37-
sources:
38-
- sourceline: 'deb https://dl.yarnpkg.com/debian/ stable main'
39-
key_url: 'https://dl.yarnpkg.com/debian/pubkey.gpg'
40-
packages:
41-
- yarn
4233
before_install:
4334
- curl -O -L https://github.com/google/protobuf/releases/download/v3.6.1/protobuf-cpp-3.6.1.tar.gz
4435
- tar -xzf protobuf-cpp-3.6.1.tar.gz
@@ -47,21 +38,20 @@ matrix:
4738
- ./configure --disable-shared && make && sudo make install
4839
- popd
4940
script:
50-
- pushd rsocket-rpc-protobuf
41+
- pushd rsocket-rpc-protobuf
5142
- yarn install && yarn prebuild
5243
- popd
53-
- language: node_js
54-
os: windows
55-
node_js:
56-
- 10
44+
deploy:
45+
provider: script
46+
skip_cleanup: true
47+
script: pushd rsocket-rpc-protobuf && yarn run prebuild --upload-all $PREBUILD_TOKEN && popd
48+
on:
49+
tags: true
50+
repo: rsocket/rsocket-rpc-js
51+
- os: windows
52+
language: node_js
53+
node_js: 10
5754
cache: yarn
58-
addons:
59-
apt:
60-
sources:
61-
- sourceline: 'deb https://dl.yarnpkg.com/debian/ stable main'
62-
key_url: 'https://dl.yarnpkg.com/debian/pubkey.gpg'
63-
packages:
64-
- yarn
6555
before_install:
6656
- wget https://github.com/google/protobuf/releases/download/v3.6.1/protobuf-cpp-3.6.1.tar.gz
6757
- tar -xzf protobuf-cpp-3.6.1.tar.gz
@@ -77,4 +67,13 @@ matrix:
7767
- npm config set cmake_Protobuf_LIBRARY="C:/Program Files (x86)/protobuf/lib/libprotobuf.lib"
7868
- npm config set cmake_Protobuf_PROTOC_LIBRARY="C:/Program Files (x86)/protobuf/lib/libprotoc.lib"
7969
- yarn install && yarn prebuild
80-
- popd
70+
- popd
71+
deploy:
72+
provider: script
73+
skip_cleanup: true
74+
script: pushd rsocket-rpc-protobuf && yarn run prebuild --upload-all $PREBUILD_TOKEN && popd
75+
on:
76+
tags: true
77+
repo: rsocket/rsocket-rpc-js
78+
env:
79+
secure: "JzyX+SqRoNT8V6jTtsNArwDGKdU+1SAQ159ZYePgb/Y06eqlulkOAKc/qjZGHNZ3cvQJ0J+FAbvCInq3PyNnSyTFxvu/9agSsBtuWICtA0qh9P7qjSdLoEaho2HhN6EweGrpJt+NRp6x6ij+YmIWvu7DexsE8sS/v7ZBPpD8KfD03SQKFTXjGL3MyeSIGX/4NGilrhIhBBe67sbtnp7dx8HquVsMhVMOciC4PbVP6tiekD4dQ2TJrdMcW8MR0oFmsWZ13OjaT0+BqfyxPxJwuZevto3e8yOiAJKCXkT1bkFERGxqXJdS4guv+8emuv7bPZcrpEy56KAbIRfh3NQLmcmc8dfzOxtq0bTb/mMd7W/+hVmFETcggDxO3jhjVqdvGKltghHJG02xlxrRRjN11LwWWiWj8jT5DFPwZD60bsOVwIs8vzPCO/Rwjz4dLUp8/DHdN67px7G9Z8v+HFnE1udqS0S8iZDge82gVcLGUfl4ZZOvxFuNUGUNGR/qmEu0RXEUanybUQuRl8BlyMbEh3e83WFejHrDV8P9xKML9/Mq7+H4uPKmGn04F50KBjEkxmTbfHQPzb89kGPhaU4aZYt/qZ2kE1uHQB0cuw5xKjfIFvbH57LUsTEqOrOGtuUNSki3+HN76arwWUsyOckrIR4tN9HcSsfDY4tHwzQqoGI="

0 commit comments

Comments
 (0)