Skip to content

Commit 4b784d6

Browse files
committed
Use custom npm publish script
1 parent 5ad7572 commit 4b784d6

File tree

10 files changed

+6424
-8867
lines changed

10 files changed

+6424
-8867
lines changed

.travis.yml

Lines changed: 41 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,45 @@
11
language: node_js
2+
23
node_js:
3-
- "10"
4+
- "10"
5+
6+
install:
7+
- npm install
8+
- sudo apt-get install jq
9+
- npx version-from-git --travis --no-git-tag-version
10+
- git checkout -b temp-ci
11+
- lerna version --force-publish --no-git-tag-version --no-push --yes `cat package.json | jq -r .version`
12+
- npm run bootstrap
13+
414
before_script:
5-
- npm run bootstrap
6-
- npm run build
7-
before_deploy:
8-
- npx version-from-git --travis --no-git-tag-version
9-
- cp -r packages/component/lib .
15+
- npm run build
16+
1017
deploy:
11-
- provider: npm
12-
api_key:
13-
secure: "TmSsQrb7ujvlLd6K04nW7BSaKbFu2QtuEGQguhpYQ2hKDhZrfWizFP7De3Zdwvg+CVWDjTPMXkdrhOd7gpPwKOCoGTl/k6oVLpGUu640GbZmTqik22MIGdS8gb9etFpzRNQiJuKYVzMZtDeClA4GvhGra3L5JZKJthPOdLVX7GNsRqtjhrLMsV/Zdpl4YfPfwQqYP9Nvm+gdwJni9qFTdCdn558kOitAde1/cuG2awBmvDKd//2vI0RE/DNrMZRBOWRtdWr4dZAuAdpA0v4qWtFqxPn9k6FxkW7UF5pJXQKWugworsPo6aNOz2KTQlfhWcX6Rz45j8IVWXgrnyO3WEM/oWSpo7I3oBGdH6TXO5IcZ1PBIeo9rvdCpByrk8Z38PMWrcbx3RMR1rQlE7fAuzAh7TD89R3vBrMUyElbQnjlgjNrvC3zdNLDVVFFFTRbEwwOBG7VdkUXuXW4NpHmv2fe49Sw0RvAmvaOFAB0ogUXIhkzPilpkr5CLEFzwyYvRup9/q0Y7jwNwHClHUecsFJDIPygaV8z3WDmev+bnKi9+DhygPlwTFQJCHs486+dj9MCYnUkCak+pgKesQSQ/R7kM9g9oOD77wyTMlwtj5KwSnCuwaD9GuvNwplBSKJpM6tYqqfGNd8GJAUHqR0aIx4DUbXUKAM4P5wbfTMyVbo="
14-
15-
on:
16-
branch: master
17-
skip_cleanup: true
18-
tag: master
19-
- provider: npm
20-
api_key:
21-
secure: "TmSsQrb7ujvlLd6K04nW7BSaKbFu2QtuEGQguhpYQ2hKDhZrfWizFP7De3Zdwvg+CVWDjTPMXkdrhOd7gpPwKOCoGTl/k6oVLpGUu640GbZmTqik22MIGdS8gb9etFpzRNQiJuKYVzMZtDeClA4GvhGra3L5JZKJthPOdLVX7GNsRqtjhrLMsV/Zdpl4YfPfwQqYP9Nvm+gdwJni9qFTdCdn558kOitAde1/cuG2awBmvDKd//2vI0RE/DNrMZRBOWRtdWr4dZAuAdpA0v4qWtFqxPn9k6FxkW7UF5pJXQKWugworsPo6aNOz2KTQlfhWcX6Rz45j8IVWXgrnyO3WEM/oWSpo7I3oBGdH6TXO5IcZ1PBIeo9rvdCpByrk8Z38PMWrcbx3RMR1rQlE7fAuzAh7TD89R3vBrMUyElbQnjlgjNrvC3zdNLDVVFFFTRbEwwOBG7VdkUXuXW4NpHmv2fe49Sw0RvAmvaOFAB0ogUXIhkzPilpkr5CLEFzwyYvRup9/q0Y7jwNwHClHUecsFJDIPygaV8z3WDmev+bnKi9+DhygPlwTFQJCHs486+dj9MCYnUkCak+pgKesQSQ/R7kM9g9oOD77wyTMlwtj5KwSnCuwaD9GuvNwplBSKJpM6tYqqfGNd8GJAUHqR0aIx4DUbXUKAM4P5wbfTMyVbo="
22-
23-
on:
24-
tags: true
25-
skip_cleanup: true
26-
- provider: pages
27-
skip-cleanup: true
28-
github-token:
29-
secure: "NlS8bKqgC9ocfB5S4EsE1n+lq1H1Kyf83pWoQFuZIy33wILcyhTl+ypsSPQ2rgOMw9di+DeJrlGEddioKLvvKr11suWigNJ54pD5yFft3TkrytbFDM3974WkHiQKFSim11nwmueHqJdOfvfKyNajRBj0XkVHYiLsZilugC+ClWqs3BtL4thu90ZXVjsnDBz1z6FOQHDaM51tVEzsxkxEakbRT9ASLWGGP6UPvHGzmbgjRViGu5NOUHougZfJep0pRvQHFCDMolRfGh48yhOR5moyDbD3Rg71dmF39Q/SY5eKYEImiOpnryuEY8Cf0LPQq8rlkJ+ZOfmnbaO3oQxQlnFlsk9O0I58lZ7G+6cF/fzOi1Y1XsDNFGSrH7T9wtoTyErWh6V/tvDNCmQHNu1XzWbqGl9xGYXafNtE871fvtkGizuIxvtKYmCIfrmlZyE00SLM+ScnR0aEudXUSN+1CLjei23NgXmOEn+mhwcsBymnFfB34fz5DzkyHj6FE0uWTBV/7J8Pt7TawKxNh02bJ1eUzYWnGcsSPCIFdu0VZ3TcIdjrP0VyuB8TvJuwtb3YI0sK+NmgFiRD+ajBMasokzK+rG+ydlYhzqpdNf2z4G3UfKLPxlbQn3TExigncr7TVm4eWqmI6+E0knTW70dZGs8lCuQ3DMgW9/hUGLGD+bg="
30-
on:
31-
branch: master
32-
local-dir: packages/playground/build
33-
- provider: releases
34-
api_key:
35-
secure: "NlS8bKqgC9ocfB5S4EsE1n+lq1H1Kyf83pWoQFuZIy33wILcyhTl+ypsSPQ2rgOMw9di+DeJrlGEddioKLvvKr11suWigNJ54pD5yFft3TkrytbFDM3974WkHiQKFSim11nwmueHqJdOfvfKyNajRBj0XkVHYiLsZilugC+ClWqs3BtL4thu90ZXVjsnDBz1z6FOQHDaM51tVEzsxkxEakbRT9ASLWGGP6UPvHGzmbgjRViGu5NOUHougZfJep0pRvQHFCDMolRfGh48yhOR5moyDbD3Rg71dmF39Q/SY5eKYEImiOpnryuEY8Cf0LPQq8rlkJ+ZOfmnbaO3oQxQlnFlsk9O0I58lZ7G+6cF/fzOi1Y1XsDNFGSrH7T9wtoTyErWh6V/tvDNCmQHNu1XzWbqGl9xGYXafNtE871fvtkGizuIxvtKYmCIfrmlZyE00SLM+ScnR0aEudXUSN+1CLjei23NgXmOEn+mhwcsBymnFfB34fz5DzkyHj6FE0uWTBV/7J8Pt7TawKxNh02bJ1eUzYWnGcsSPCIFdu0VZ3TcIdjrP0VyuB8TvJuwtb3YI0sK+NmgFiRD+ajBMasokzK+rG+ydlYhzqpdNf2z4G3UfKLPxlbQn3TExigncr7TVm4eWqmI6+E0knTW70dZGs8lCuQ3DMgW9/hUGLGD+bg="
36-
on:
37-
tags: true
38-
skip_cleanup: true
18+
- provider: scripts
19+
script: bash scripts/lerna_publish
20+
on:
21+
branch: master
22+
skip_cleanup: true
23+
24+
- provider: npm
25+
api_key:
26+
secure: "TmSsQrb7ujvlLd6K04nW7BSaKbFu2QtuEGQguhpYQ2hKDhZrfWizFP7De3Zdwvg+CVWDjTPMXkdrhOd7gpPwKOCoGTl/k6oVLpGUu640GbZmTqik22MIGdS8gb9etFpzRNQiJuKYVzMZtDeClA4GvhGra3L5JZKJthPOdLVX7GNsRqtjhrLMsV/Zdpl4YfPfwQqYP9Nvm+gdwJni9qFTdCdn558kOitAde1/cuG2awBmvDKd//2vI0RE/DNrMZRBOWRtdWr4dZAuAdpA0v4qWtFqxPn9k6FxkW7UF5pJXQKWugworsPo6aNOz2KTQlfhWcX6Rz45j8IVWXgrnyO3WEM/oWSpo7I3oBGdH6TXO5IcZ1PBIeo9rvdCpByrk8Z38PMWrcbx3RMR1rQlE7fAuzAh7TD89R3vBrMUyElbQnjlgjNrvC3zdNLDVVFFFTRbEwwOBG7VdkUXuXW4NpHmv2fe49Sw0RvAmvaOFAB0ogUXIhkzPilpkr5CLEFzwyYvRup9/q0Y7jwNwHClHUecsFJDIPygaV8z3WDmev+bnKi9+DhygPlwTFQJCHs486+dj9MCYnUkCak+pgKesQSQ/R7kM9g9oOD77wyTMlwtj5KwSnCuwaD9GuvNwplBSKJpM6tYqqfGNd8GJAUHqR0aIx4DUbXUKAM4P5wbfTMyVbo="
27+
28+
on:
29+
tags: true
30+
skip_cleanup: true
31+
32+
- provider: pages
33+
skip-cleanup: true
34+
github-token:
35+
secure: "NlS8bKqgC9ocfB5S4EsE1n+lq1H1Kyf83pWoQFuZIy33wILcyhTl+ypsSPQ2rgOMw9di+DeJrlGEddioKLvvKr11suWigNJ54pD5yFft3TkrytbFDM3974WkHiQKFSim11nwmueHqJdOfvfKyNajRBj0XkVHYiLsZilugC+ClWqs3BtL4thu90ZXVjsnDBz1z6FOQHDaM51tVEzsxkxEakbRT9ASLWGGP6UPvHGzmbgjRViGu5NOUHougZfJep0pRvQHFCDMolRfGh48yhOR5moyDbD3Rg71dmF39Q/SY5eKYEImiOpnryuEY8Cf0LPQq8rlkJ+ZOfmnbaO3oQxQlnFlsk9O0I58lZ7G+6cF/fzOi1Y1XsDNFGSrH7T9wtoTyErWh6V/tvDNCmQHNu1XzWbqGl9xGYXafNtE871fvtkGizuIxvtKYmCIfrmlZyE00SLM+ScnR0aEudXUSN+1CLjei23NgXmOEn+mhwcsBymnFfB34fz5DzkyHj6FE0uWTBV/7J8Pt7TawKxNh02bJ1eUzYWnGcsSPCIFdu0VZ3TcIdjrP0VyuB8TvJuwtb3YI0sK+NmgFiRD+ajBMasokzK+rG+ydlYhzqpdNf2z4G3UfKLPxlbQn3TExigncr7TVm4eWqmI6+E0knTW70dZGs8lCuQ3DMgW9/hUGLGD+bg="
36+
on:
37+
branch: master
38+
local-dir: packages/playground/build
39+
40+
- provider: releases
41+
api_key:
42+
secure: "NlS8bKqgC9ocfB5S4EsE1n+lq1H1Kyf83pWoQFuZIy33wILcyhTl+ypsSPQ2rgOMw9di+DeJrlGEddioKLvvKr11suWigNJ54pD5yFft3TkrytbFDM3974WkHiQKFSim11nwmueHqJdOfvfKyNajRBj0XkVHYiLsZilugC+ClWqs3BtL4thu90ZXVjsnDBz1z6FOQHDaM51tVEzsxkxEakbRT9ASLWGGP6UPvHGzmbgjRViGu5NOUHougZfJep0pRvQHFCDMolRfGh48yhOR5moyDbD3Rg71dmF39Q/SY5eKYEImiOpnryuEY8Cf0LPQq8rlkJ+ZOfmnbaO3oQxQlnFlsk9O0I58lZ7G+6cF/fzOi1Y1XsDNFGSrH7T9wtoTyErWh6V/tvDNCmQHNu1XzWbqGl9xGYXafNtE871fvtkGizuIxvtKYmCIfrmlZyE00SLM+ScnR0aEudXUSN+1CLjei23NgXmOEn+mhwcsBymnFfB34fz5DzkyHj6FE0uWTBV/7J8Pt7TawKxNh02bJ1eUzYWnGcsSPCIFdu0VZ3TcIdjrP0VyuB8TvJuwtb3YI0sK+NmgFiRD+ajBMasokzK+rG+ydlYhzqpdNf2z4G3UfKLPxlbQn3TExigncr7TVm4eWqmI6+E0knTW70dZGs8lCuQ3DMgW9/hUGLGD+bg="
43+
on:
44+
tags: true
45+
skip_cleanup: true

0 commit comments

Comments
 (0)