@@ -45,7 +45,7 @@ blocks:
4545 jobs :
4646 - name : " Build from source and test for musl"
4747 commands :
48- - docker run -v "$(pwd):/v" node:18-alpine /v/.semaphore/build-docker.sh
48+ - docker run -v "$(pwd):/v" node:18-alpine /v/.semaphore/build-docker-alpine .sh
4949
5050 - name : " Linux arm64 (musl): Build and test"
5151 dependencies : [ ]
@@ -59,7 +59,7 @@ blocks:
5959 jobs :
6060 - name : " Build from source and test for musl"
6161 commands :
62- - docker run -v "$(pwd):/v" node:18-alpine /v/.semaphore/build-docker.sh
62+ - docker run -v "$(pwd):/v" node:18-alpine /v/.semaphore/build-docker-alpine .sh
6363
6464 - name : " Linux arm64: Build and test"
6565 dependencies : [ ]
@@ -183,10 +183,8 @@ blocks:
183183 commands :
184184 - export NODE_VERSION=$(echo $NODE_VERSION_ABI | cut -d, -f1)
185185 - export NODE_ABI=$(echo $NODE_VERSION_ABI | cut -d, -f2)
186- - sem-version node $NODE_VERSION
187186 - export ARTIFACT_KEY="confluent-kafka-javascript-${SEMAPHORE_GIT_TAG_NAME}-node-v${NODE_ABI}-${PLATFORM}-${LIBC}-${ARCHITECTURE}.tar.gz"
188- - npm ci # node-pre-gyp will fallback to build here, because new tag implies no release yet.
189- - npx node-pre-gyp package
187+ - docker run -v "$(pwd):/v" node:${NODE_VERSION}-bullseye /v/.semaphore/build-docker-debian.sh
190188 - ls build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}
191189 - artifact push workflow "build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" --destination "releases/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}"
192190
@@ -221,10 +219,8 @@ blocks:
221219 commands :
222220 - export NODE_VERSION=$(echo $NODE_VERSION_ABI | cut -d, -f1)
223221 - export NODE_ABI=$(echo $NODE_VERSION_ABI | cut -d, -f2)
224- - sem-version node $NODE_VERSION
225222 - export ARTIFACT_KEY="confluent-kafka-javascript-${SEMAPHORE_GIT_TAG_NAME}-node-v${NODE_ABI}-${PLATFORM}-${LIBC}-${ARCHITECTURE}.tar.gz"
226- - npm ci # node-pre-gyp will fallback to build here, because new tag implies no release yet.
227- - npx node-pre-gyp package
223+ - docker run -v "$(pwd):/v" node:${NODE_VERSION}-bullseye /v/.semaphore/build-docker-debian.sh
228224 - ls build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}
229225 - artifact push workflow "build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" --destination "releases/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}"
230226
@@ -260,7 +256,7 @@ blocks:
260256 - export NODE_VERSION=$(echo $NODE_VERSION_ABI | cut -d, -f1)
261257 - export NODE_ABI=$(echo $NODE_VERSION_ABI | cut -d, -f2)
262258 - export ARTIFACT_KEY="confluent-kafka-javascript-${SEMAPHORE_GIT_TAG_NAME}-node-v${NODE_ABI}-linux-${LIBC}-${ARCHITECTURE}.tar.gz"
263- - docker run -v "$(pwd):/v" node:${NODE_VERSION}-alpine /v/.semaphore/build-docker.sh
259+ - docker run -v "$(pwd):/v" node:${NODE_VERSION}-alpine /v/.semaphore/build-docker-alpine .sh
264260 - ls build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}
265261 - artifact push workflow "build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" --destination "releases/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}"
266262
@@ -296,7 +292,7 @@ blocks:
296292 - export NODE_VERSION=$(echo $NODE_VERSION_ABI | cut -d, -f1)
297293 - export NODE_ABI=$(echo $NODE_VERSION_ABI | cut -d, -f2)
298294 - export ARTIFACT_KEY="confluent-kafka-javascript-${SEMAPHORE_GIT_TAG_NAME}-node-v${NODE_ABI}-linux-${LIBC}-${ARCHITECTURE}.tar.gz"
299- - docker run -v "$(pwd):/v" node:${NODE_VERSION}-alpine /v/.semaphore/build-docker.sh
295+ - docker run -v "$(pwd):/v" node:${NODE_VERSION}-alpine /v/.semaphore/build-docker-alpine .sh
300296 - ls build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}
301297 - artifact push workflow "build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" --destination "releases/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}"
302298
0 commit comments