@@ -16,26 +16,51 @@ before_script:
1616- sh -e /etc/init.d/xvfb start
1717script :
1818- npm test
19- - npm run build
19+ - npm run build:src
2020addons :
2121 chrome : stable
2222 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
4123
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