@@ -30,7 +30,7 @@ global_job_config:
3030 - git submodule update --init --recursive
3131 epilogue :
3232 commands :
33- - if [[ $(command cache) ]]; then cache store "$LIBRDKAFKA_COMMIT_HASH" deps/librdkafka; done
33+ - if [[ $(command cache) ]]; then cache store "$LIBRDKAFKA_COMMIT_HASH" deps/librdkafka; fi
3434
3535blocks :
3636 - name : " Linux amd64 (musl): Build and test"
@@ -47,7 +47,7 @@ blocks:
4747 jobs :
4848 - name : " Build from source and test for musl"
4949 commands :
50- - docker run -v "$(pwd):/v" node:18-alpine /v/.semaphore/build-docker-alpine.sh
50+ - .semaphore/docker_run_with_volumes.sh node:18-alpine /v/.semaphore/build-docker-alpine.sh
5151
5252 - name : " Linux arm64 (musl): Build and test"
5353 run :
@@ -63,7 +63,7 @@ blocks:
6363 jobs :
6464 - name : " Build from source and test for musl"
6565 commands :
66- - docker run -v "$(pwd):/v" node:18-alpine /v/.semaphore/build-docker-alpine.sh
66+ - .semaphore/docker_run_with_volumes.sh node:18-alpine /v/.semaphore/build-docker-alpine.sh
6767
6868 - name : " Linux amd64: Build and test"
6969 run :
@@ -230,7 +230,7 @@ blocks:
230230 - export NODE_VERSION=$(echo $NODE_VERSION_ABI | cut -d, -f1)
231231 - export NODE_ABI=$(echo $NODE_VERSION_ABI | cut -d, -f2)
232232 - export ARTIFACT_KEY="confluent-kafka-javascript-${SEMAPHORE_GIT_TAG_NAME}-node-v${NODE_ABI}-${PLATFORM}-${LIBC}-${ARCHITECTURE}.tar.gz"
233- - docker run -v "$(pwd):/v" node:${NODE_VERSION}-bullseye /v/.semaphore/build-docker-debian.sh
233+ - .semaphore/docker_run_with_volumes.sh node:${NODE_VERSION}-bullseye /v/.semaphore/build-docker-debian.sh
234234 - ls build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}
235235 - artifact push workflow "build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" --destination "releases/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}"
236236
@@ -267,7 +267,7 @@ blocks:
267267 - export NODE_VERSION=$(echo $NODE_VERSION_ABI | cut -d, -f1)
268268 - export NODE_ABI=$(echo $NODE_VERSION_ABI | cut -d, -f2)
269269 - export ARTIFACT_KEY="confluent-kafka-javascript-${SEMAPHORE_GIT_TAG_NAME}-node-v${NODE_ABI}-${PLATFORM}-${LIBC}-${ARCHITECTURE}.tar.gz"
270- - docker run -v "$(pwd):/v" node:${NODE_VERSION}-bullseye /v/.semaphore/build-docker-debian.sh
270+ - .semaphore/docker_run_with_volumes.sh node:${NODE_VERSION}-bullseye /v/.semaphore/build-docker-debian.sh
271271 - ls build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}
272272 - artifact push workflow "build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" --destination "releases/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}"
273273
@@ -304,7 +304,7 @@ blocks:
304304 - export NODE_VERSION=$(echo $NODE_VERSION_ABI | cut -d, -f1)
305305 - export NODE_ABI=$(echo $NODE_VERSION_ABI | cut -d, -f2)
306306 - export ARTIFACT_KEY="confluent-kafka-javascript-${SEMAPHORE_GIT_TAG_NAME}-node-v${NODE_ABI}-linux-${LIBC}-${ARCHITECTURE}.tar.gz"
307- - docker run -v "$(pwd):/v" node:${NODE_VERSION}-alpine /v/.semaphore/build-docker-alpine.sh
307+ - .semaphore/docker_run_with_volumes.sh node:${NODE_VERSION}-alpine /v/.semaphore/build-docker-alpine.sh
308308 - ls build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}
309309 - artifact push workflow "build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" --destination "releases/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}"
310310
@@ -341,7 +341,7 @@ blocks:
341341 - export NODE_VERSION=$(echo $NODE_VERSION_ABI | cut -d, -f1)
342342 - export NODE_ABI=$(echo $NODE_VERSION_ABI | cut -d, -f2)
343343 - export ARTIFACT_KEY="confluent-kafka-javascript-${SEMAPHORE_GIT_TAG_NAME}-node-v${NODE_ABI}-linux-${LIBC}-${ARCHITECTURE}.tar.gz"
344- - docker run -v "$(pwd):/v" node:${NODE_VERSION}-alpine /v/.semaphore/build-docker-alpine.sh
344+ - .semaphore/docker_run_with_volumes.sh node:${NODE_VERSION}-alpine /v/.semaphore/build-docker-alpine.sh
345345 - ls build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}
346346 - artifact push workflow "build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" --destination "releases/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}"
347347
0 commit comments