@@ -16,26 +16,51 @@ before_script:
16
16
- sh -e /etc/init.d/xvfb start
17
17
script :
18
18
- npm test
19
- - npm run build
19
+ - npm run build:src
20
20
addons :
21
21
chrome : stable
22
22
firefox : latest
23
- deploy :
24
- - provider : releases
25
- api_key :
26
- secure : BS5tc2PhyIKsw048EG8TxT5HB/EymS8javixTzdpo18+f0BngDfHaTGD9DrXOzepv+4amTdzy0j7K9TdepejMuRDbg+Z3+8IkD0BefqvnnmZZv4ZQFiIdv5VXsAfS9vj0QOOAAwA/oz9rVdA9BEIN/8MNAXClSUT66ciaHLcBq6sr1N9ZEdqaDSYs8UiBEwA7Qnk6Q2/9EuGGozMNrOH5hlyiP0eKtjn4q/PemdBzemGx5KNWFr5zVVYy8kaMB/ELboOUB0AufaOyexsGWJdXSJwOdWUTYWqKsGGXXzdjcW/AT+8tGr968WNmGvg/d2SI2mIbJKrHVk8lc3tbyVfxngUbpZnHMmqtf3JSgTKeIeBMUlrVsh0gUiOU4yYkK2jITqsliREtrZ/ik9QEkw2VXh90A+iUBzeDhHACvPpA8JlPwwtFWu34zdHOyXk/3kVUDINQkVorQ2txwa2yc68a4nbptprHKUqafG0qw8TIViY16T8cZLm0QYJ9hLI1grBR8D9YpqJysSZcJrhUi/GWppzOZm5X0nxd0zvhG1KbmtIc9UgfoUA8rA2srmR9LEhptmWHCVzOeb1WEovm6cV6iKKUnq9jmbYSJPUuiDQPrUeSSGZneRb9rwHXh6Hg2rTo7R3l97/DPPTNF+q0k+qQrXqPvWZk837VmIVaSiMc/8=
27
- file_glob : true
28
- file : dist/*
29
- skip_cleanup : true
30
- on :
31
- repo : httptoolkit/httptoolkit-server
32
- tags : true
33
- - provider : npm
34
- email : pimterry@gmail.com
35
- api_key :
36
- secure : cIvp9rBChGI7xv0VaVuk/u/gqRSrzSggVUK8k52JkW6Xw9197Fm6z1v0+0k/a/SGgb21EQeNexUQ71V1Q85+01BV8PPR+flNVGwfkXUvQGUOFeWPflUt/NnSMSBpysNGHdE8urh/sPTHa6FTTfJBF3STCF9nrbOzdEJTvXIDxq8UqGihKAkhSohowr+Wyf3X3g1YpqSsR7lZ8YiNiStrwi5buuz54XxQ6kc7vCV6Nwoe0WjlHXBsMdzHtYCYpq+c7kgyOtgOc2Wc2qmurKSLYfS3o32/eGJsVs14VLX18EWneRwhMs+HEr8gy+hZdglTQ5HvOFo2c7KhDhtE8a7TVzGzXit8PvH2bIxW+UTl+0L96NfsY8ztkJubR4Z7/pmlvjxFG6Oz/2Y1aaan/XLs0/gAmLZ4YlRft6UAn/TxjLRp27uIrKwTOkAeEXx3nB2VRuxdR5OjnZfUG98sgwHKJqElCBqMvR9oVsVN0tcongyI83v8YW21868IL1R8+Wcs+/vG2nqumlVsqP2vAt6/t20R9LNoQ5AG3ERRLeGpogac4A5XYnucluvGJ0cVEdUKdtdODJ1DTBEBQQMGPpb+n5//QN3Rny1RVORh+/lT6N7RcxOLmS2AUpdY6MVvc1of5L7PsBtokSq5M2IdDtWRQekvYKHJ9KTTr58/oafuyN8=
37
- skip_cleanup : true
38
- on :
39
- repo : httptoolkit/httptoolkit-server
40
- tags : true
41
23
24
+ jobs :
25
+ include :
26
+ - stage : Release prebuilt binaries
27
+ node_js : ' 10'
28
+ echo : ' Deploying prebuilt binaries...'
29
+ script : npm run build
30
+ before_deploy :
31
+ - |
32
+ echo "Travis tag was $TRAVIS_TAG"
33
+
34
+ if ! [[ $DEPLOY_STEP ]]; then
35
+ export DEPLOY_STEP=1
36
+ echo 'About to deploy new tag'
37
+ else
38
+ # About to deploy latest-manifest
39
+ export DEPLOY_STEP=2
40
+ echo 'About to deploy manifest update'
41
+ export TRAVIS_TAG=latest-manifest
42
+ fi
43
+
44
+ echo "Travis tag is $TRAVIS_TAG"
45
+ deploy :
46
+ - provider : releases
47
+ api_key :
48
+ secure : BS5tc2PhyIKsw048EG8TxT5HB/EymS8javixTzdpo18+f0BngDfHaTGD9DrXOzepv+4amTdzy0j7K9TdepejMuRDbg+Z3+8IkD0BefqvnnmZZv4ZQFiIdv5VXsAfS9vj0QOOAAwA/oz9rVdA9BEIN/8MNAXClSUT66ciaHLcBq6sr1N9ZEdqaDSYs8UiBEwA7Qnk6Q2/9EuGGozMNrOH5hlyiP0eKtjn4q/PemdBzemGx5KNWFr5zVVYy8kaMB/ELboOUB0AufaOyexsGWJdXSJwOdWUTYWqKsGGXXzdjcW/AT+8tGr968WNmGvg/d2SI2mIbJKrHVk8lc3tbyVfxngUbpZnHMmqtf3JSgTKeIeBMUlrVsh0gUiOU4yYkK2jITqsliREtrZ/ik9QEkw2VXh90A+iUBzeDhHACvPpA8JlPwwtFWu34zdHOyXk/3kVUDINQkVorQ2txwa2yc68a4nbptprHKUqafG0qw8TIViY16T8cZLm0QYJ9hLI1grBR8D9YpqJysSZcJrhUi/GWppzOZm5X0nxd0zvhG1KbmtIc9UgfoUA8rA2srmR9LEhptmWHCVzOeb1WEovm6cV6iKKUnq9jmbYSJPUuiDQPrUeSSGZneRb9rwHXh6Hg2rTo7R3l97/DPPTNF+q0k+qQrXqPvWZk837VmIVaSiMc/8=
49
+ file_glob : true
50
+ tag_name : $TRAVIS_TAG
51
+ file : dist/v*/*
52
+ skip_cleanup : true
53
+ on :
54
+ repo : httptoolkit/httptoolkit-server
55
+ tags : true
56
+ - provider : releases
57
+ api_key :
58
+ secure : BS5tc2PhyIKsw048EG8TxT5HB/EymS8javixTzdpo18+f0BngDfHaTGD9DrXOzepv+4amTdzy0j7K9TdepejMuRDbg+Z3+8IkD0BefqvnnmZZv4ZQFiIdv5VXsAfS9vj0QOOAAwA/oz9rVdA9BEIN/8MNAXClSUT66ciaHLcBq6sr1N9ZEdqaDSYs8UiBEwA7Qnk6Q2/9EuGGozMNrOH5hlyiP0eKtjn4q/PemdBzemGx5KNWFr5zVVYy8kaMB/ELboOUB0AufaOyexsGWJdXSJwOdWUTYWqKsGGXXzdjcW/AT+8tGr968WNmGvg/d2SI2mIbJKrHVk8lc3tbyVfxngUbpZnHMmqtf3JSgTKeIeBMUlrVsh0gUiOU4yYkK2jITqsliREtrZ/ik9QEkw2VXh90A+iUBzeDhHACvPpA8JlPwwtFWu34zdHOyXk/3kVUDINQkVorQ2txwa2yc68a4nbptprHKUqafG0qw8TIViY16T8cZLm0QYJ9hLI1grBR8D9YpqJysSZcJrhUi/GWppzOZm5X0nxd0zvhG1KbmtIc9UgfoUA8rA2srmR9LEhptmWHCVzOeb1WEovm6cV6iKKUnq9jmbYSJPUuiDQPrUeSSGZneRb9rwHXh6Hg2rTo7R3l97/DPPTNF+q0k+qQrXqPvWZk837VmIVaSiMc/8=
59
+ file_glob : true
60
+ tag_name : latest-manifest # Fixed release, updated with the latest manifests each time
61
+ overwrite : true
62
+ file : dist/latest-manifest/*
63
+ skip_cleanup : true
64
+ on :
65
+ repo : httptoolkit/httptoolkit-server
66
+ tags : true
0 commit comments