@@ -75,100 +75,35 @@ jobs:
7575
7676 # # PREBUILD STAGE
7777
78- - stage : prebuild
79- os : linux
80- env : ARCHIVE_SUFFIX=-x64
81- node_js : " 14"
82- script : script/ci/prebuild.sh
83-
8478 - stage : prebuild
8579 os : linux
8680 env : ALPINE_CHROOT=3.10 ARCHIVE_SUFFIX=-x64-musl
8781 sudo : required
88- script : script/ci/ prebuild.sh
82+ script : npm run prebuild
8983
9084 - stage : prebuild
9185 os : linux
9286 node_js : " 14"
9387 env : ARCH=arm TRIPLE=arm-linux-gnueabihf GCC=8 ARCHIVE_SUFFIX=-armv7
9488 addons : {apt: {packages: [gcc-8-arm-linux-gnueabihf, g++-8-arm-linux-gnueabihf]}}
95- script : script/ci/ prebuild.sh
89+ script : npm run prebuild
9690
9791 - stage : prebuild
9892 os : linux
9993 node_js : " 14"
10094 env : ARCH=arm64 TRIPLE=aarch64-linux-gnu GCC=8 ARCHIVE_SUFFIX=-armv8
10195 addons : {apt: {packages: [gcc-8-aarch64-linux-gnu, g++-8-aarch64-linux-gnu]}}
102- script : script/ci/prebuild.sh
103-
104- - stage : prebuild
105- os : osx
106- osx_image : xcode10
107- node_js : " 14"
108- script : script/ci/prebuild.sh
109-
110- - stage : prebuild
111- os : windows
112- node_js : " 14"
113- # https://travis-ci.community/t/build-doesnt-finish-after-completing-tests/288
114- env : YARN_GPG=no ARCHIVE_SUFFIX=-x64
115- script : script/ci/prebuild.sh
116-
117- - stage : prebuild
118- os : windows
119- node_js : " 14/x86"
120- # https://travis-ci.community/t/build-doesnt-finish-after-completing-tests/288
121- env : YARN_GPG=no ARCHIVE_SUFFIX=-x86
122- script : script/ci/prebuild.sh
123-
124- # # PUBLISH STAGE
125-
126- - stage : publish
127- os : linux
128- node_js : " 14"
129- env : IGNORE_SCRIPTS=true
130- script : script/ci/package.sh
96+ script : npm run prebuild
13197
13298 fast_finish : true
13399
134100stages :
135101- name : test
136102- name : prebuild
137103 if : tag IS present
138- - name : publish
139- if : tag IS present
140104
141105install :
142106- travis_retry script/ci/install.sh
143107
144108script :
145109- travis_retry script/ci/test.sh
146-
147- deploy :
148- # Deploy prebuilds to Github releases.
149- - provider : releases
150- draft : false
151- file : " ${TRAVIS_TAG:-latest}-${TRAVIS_OS_NAME}${ARCHIVE_SUFFIX}.tar.gz"
152- skip_cleanup : true
153- on :
154- tags : true
155- condition : " $TRAVIS_BUILD_STAGE_NAME = Prebuild"
156- api_key :
157- # Github API token for @zeromqjs-integration
158- secure : CvjUt3eRB1J6H9vxx/WrI4jOMX+jjgUSuC3z0r1tEfTKsrkt0Eoovn22tWP45aYeZd0clbV0aIhi3jvkZVAXvQ6y+WPdY9ZsQ1AJtZkVyT3qOdxeybcM0x5NY0q6dnROOwJ8O8Y6FeOrNdEuSImrCrCcPaPv9ZIM9Dv8jto5d5VypFtF5GaZ0nZPRuUgKVXDEKcHVZPgDhgHmjPzVAO0XXdHbgQtUlGYvhQmNhSE5njGFg1lm4+CWkDdpWAiehv0kwtCSx3pn3WtfO4Romt9fk662ykRYDSve0TryR2HBvISqmM64E2NU1VjqGy0nSdyVD7s9gV2hE+FG/N3/n4lYUH3UtaIwjqNmlgQpl/mDz/y5W0nTscigWkzPuk0HqiEHQ0Wk6jZLvw3cUD5YXBgESg0nbBIt+TIaCp2/Z+vENtD3blaXH0n4vXJhRDAlbQ/E7CvIWOUTaSuXfK3ugGoifzc78MyAK0TdYCX+EJoIWe5l+o8TExrWdSp4485dcsex1vOo5Wd7bPIvfsDzfNjmraanoFxUCfU+lrxuQqPN4Ot/MoltThhMJwTZJCdnZsZPYR3oznI7Dn5gLyijpNwLWTlHDsSTcZuronE8WEFHUiNwsVnt29tvp6m6OBin6gZUCXoR78c0DQoyTpS8Nc2zKbK1ps6pelKhs39K1n+d+U=
159-
160- # Deploy package including all generated prebuilds to NPM.
161- - provider : npm
162- email : rolftimmermans+zeromqjs@voormedia.com
163- skip_cleanup : true
164- on :
165- tags : true
166- condition : " $TRAVIS_BUILD_STAGE_NAME = Publish"
167- api_key :
168- # NPM API token for @zeromqjs-integration
169- secure : 2dWaYpf8DDmfD0zoDLs2QFhE+vNT9vq2UOb6A+SHnsqkxfTh3xkkT0EyKEjAF7vQ03QKI6cYMcz9YVr7pwfoN1xWS1JA78YcZ9aG2+De1HW2tbi0SsDJgMzMv+OejloH9T0Mzth5k45ehRkXjijkBnTGT1j1AdXvTg0+MAOxEO0Q30aMUMBQ4y+0JB9S9UCE6Cs/BWt0mdoKXsb4pL+gJBSbE4wzrkthIkvG8Am6EybztLOjyGlWdvtDQeNe0JwMjeHMlmp/k4auXS+3x+JBcjCqxXxGQnDUHaZ31nFGVx6ns9rmsupe9FzWqOBYBwWRO0G0+Ku17gjluQLvqalib9SEcZiLv+nCpWlHoQNBuAoVz+CoCkfWCp6OUkJ5NpAkQRDSF/7s4A1gzzT7Ne+Ux670PhkvHLJpH4Pt08QqtRsSdjuj566DbYqdEmdW8SwOnRzigs4eVY6m+O6PDD6j4vBzeoE0zIDsCfCEsk6CaErdMQhQOb+wZTL1DRz49YgwUTZym9ekgf/hNrDqMkVuM1RT8L2CUqBHhmqAq6yJ4c11C1O2DEWC4MgIqw7/sfrsFtZlauaU/NyUDf2q6NXnPLISp8M+06ES+eNynyM1w8F+6bBebAe6GN4+DAUlt+VKtREIzxqKRG/2PZ7aYYbt2nlmTa4e/Lp7/MLqoZEOvPw=
170-
171- env :
172- global :
173- # GITHUB_TOKEN=<Github API token for @zeromqjs-integration>
174- secure : x3reA0+odqmuxZbUfQCbT/bXI4pBC2VDidUyt2kn0BFmEWI5J8dXV0rXM0Ai/iCh5ESm6mIbzAjw1mOBgke6OET9gbZbAdMMqX30abAEBsvBu+z/t/cpXmTEOPCTjBIvJhmJxOZxjyR3iG+lI9L8DdheWt0sS/ucD3w1Qd0eoD8wo2+ynWxdeeC0ZZLdO94UM/1QJMDqsShLQBu9tvhDWgmxjzyENC6vhXKuesLV4lwqZTCw4Kqp4SeWml5R1sY7PZWCj0EoxIskSK8KDCHHrvNWcXCB5gTIbmpcpnHZyci6gi3Tl5FhRVXUrYwfm87hPrqrqBOMeCcEmrEHz7AfwgrPpunneq8cCd4JJp9LHQMGurUy5eX9ArJFGiLS1PkygOu6N7Ob3nzUxIQp5psO9u0aMLWOAWmlgFLi5VRdDGiKIBIdy0uwKB1Cxk1R4ULjgBvAVhCmikuOd48H4a6cUmblOFoapWeVYX/p34L62sJEXLSYUENiCJ3hFV3Yq3YiozkcyGAbnmrqfXPT1fSJa21AMyn0D2x+I4/BDvMGOnoX9yVxJPqwNP4C7adevsYod4Z6x6dhhHfYFyP8kKMLzydXdK9tkPi20VNvpQYHBoQCRKO4Rk+VDzBnhqSowYJqiOu2Wp6v+MaaJhmWMWOZKC/9hww7PA9DMIULQmXT3Do=
0 commit comments