@@ -223,15 +223,11 @@ blocks:
223223 - export NODE_VERSION=$(echo $NODE_VERSION_ABI | cut -d, -f1)
224224 - export NODE_ABI=$(echo $NODE_VERSION_ABI | cut -d, -f2)
225225 - export PR_ID="pr-${SEMAPHORE_GIT_BRANCH}-${SEMAPHORE_GIT_SHA:0:7}"
226- - .semaphore/docker_run_with_volumes.sh node:${NODE_VERSION}-bullseye /v/.semaphore/build-docker-debian.sh
227226 - export PKG_VERSION=$(node -p "require('./package.json').version")
228- - export ARTIFACT_PATTERN="*-node-v${NODE_ABI}-${PLATFORM}-${LIBC}-${ARCHITECTURE}.tar.gz"
229- - export BUILT_ARTIFACT=$(find build/stage/${PKG_VERSION} -name "${ARTIFACT_PATTERN}" -type f | head -1)
230- - if [ -z "$BUILT_ARTIFACT" ]; then echo "Error : Artifact not found"; exit 1; fi
231- - mkdir -p pr-artifacts/${PR_ID}
232- - cp "$BUILT_ARTIFACT" "pr-artifacts/${PR_ID}/$(basename $BUILT_ARTIFACT)"
233- - artifact push workflow "pr-artifacts/${PR_ID}/$(basename $BUILT_ARTIFACT)" --destination "pr-artifacts/${PR_ID}/$(basename $BUILT_ARTIFACT)"
234- - echo "Published artifact : pr-artifacts/${PR_ID}/$(basename $BUILT_ARTIFACT)"
227+ - .semaphore/docker_run_with_volumes.sh node:${NODE_VERSION}-bullseye /v/.semaphore/build-docker-debian.sh
228+ - export ARTIFACT_KEY="confluent-kafka-javascript-${PKG_VERSION}-node-v${NODE_ABI}-${PLATFORM}-${LIBC}-${ARCHITECTURE}.tar.gz"
229+ - ls build/stage/${PKG_VERSION}/${ARTIFACT_KEY}
230+ - artifact push workflow "build/stage/${PKG_VERSION}/${ARTIFACT_KEY}" --destination "pr-artifacts/${PR_ID}/${ARTIFACT_KEY}"
235231
236232 - name : " PR Artifacts: Linux amd64 (musl)"
237233 run :
@@ -262,15 +258,11 @@ blocks:
262258 - export NODE_VERSION=$(echo $NODE_VERSION_ABI | cut -d, -f1)
263259 - export NODE_ABI=$(echo $NODE_VERSION_ABI | cut -d, -f2)
264260 - export PR_ID="pr-${SEMAPHORE_GIT_BRANCH}-${SEMAPHORE_GIT_SHA:0:7}"
265- - .semaphore/docker_run_with_volumes.sh node:${NODE_VERSION}-alpine /v/.semaphore/build-docker-alpine.sh
266261 - export PKG_VERSION=$(node -p "require('./package.json').version")
267- - export ARTIFACT_PATTERN="*-node-v${NODE_ABI}-linux-${LIBC}-${ARCHITECTURE}.tar.gz"
268- - export BUILT_ARTIFACT=$(find build/stage/${PKG_VERSION} -name "${ARTIFACT_PATTERN}" -type f | head -1)
269- - if [ -z "$BUILT_ARTIFACT" ]; then echo "Error : Artifact not found"; exit 1; fi
270- - mkdir -p pr-artifacts/${PR_ID}
271- - cp "$BUILT_ARTIFACT" "pr-artifacts/${PR_ID}/$(basename $BUILT_ARTIFACT)"
272- - artifact push workflow "pr-artifacts/${PR_ID}/$(basename $BUILT_ARTIFACT)" --destination "pr-artifacts/${PR_ID}/$(basename $BUILT_ARTIFACT)"
273- - echo "Published artifact : pr-artifacts/${PR_ID}/$(basename $BUILT_ARTIFACT)"
262+ - .semaphore/docker_run_with_volumes.sh node:${NODE_VERSION}-alpine /v/.semaphore/build-docker-alpine.sh
263+ - export ARTIFACT_KEY="confluent-kafka-javascript-${PKG_VERSION}-node-v${NODE_ABI}-linux-${LIBC}-${ARCHITECTURE}.tar.gz"
264+ - ls build/stage/${PKG_VERSION}/${ARTIFACT_KEY}
265+ - artifact push workflow "build/stage/${PKG_VERSION}/${ARTIFACT_KEY}" --destination "pr-artifacts/${PR_ID}/${ARTIFACT_KEY}"
274266
275267 - name : " PR Artifacts: macOS arm64"
276268 run :
@@ -299,16 +291,12 @@ blocks:
299291 - export NODE_ABI=$(echo $NODE_VERSION_ABI | cut -d, -f2)
300292 - sem-version node $NODE_VERSION
301293 - export PR_ID="pr-${SEMAPHORE_GIT_BRANCH}-${SEMAPHORE_GIT_SHA:0:7}"
294+ - export PKG_VERSION=$(node -p "require('./package.json').version")
302295 - npm ci
303296 - npx node-pre-gyp package
304- - export PKG_VERSION=$(node -p "require('./package.json').version")
305- - export ARTIFACT_PATTERN="*-node-v${NODE_ABI}-${PLATFORM}-${LIBC}-${ARCHITECTURE}.tar.gz"
306- - export BUILT_ARTIFACT=$(find build/stage/${PKG_VERSION} -name "${ARTIFACT_PATTERN}" -type f | head -1)
307- - if [ -z "$BUILT_ARTIFACT" ]; then echo "Error : Artifact not found"; exit 1; fi
308- - mkdir -p pr-artifacts/${PR_ID}
309- - cp "$BUILT_ARTIFACT" "pr-artifacts/${PR_ID}/$(basename $BUILT_ARTIFACT)"
310- - artifact push workflow "pr-artifacts/${PR_ID}/$(basename $BUILT_ARTIFACT)" --destination "pr-artifacts/${PR_ID}/$(basename $BUILT_ARTIFACT)"
311- - echo "Published artifact : pr-artifacts/${PR_ID}/$(basename $BUILT_ARTIFACT)"
297+ - export ARTIFACT_KEY="confluent-kafka-javascript-${PKG_VERSION}-node-v${NODE_ABI}-${PLATFORM}-${LIBC}-${ARCHITECTURE}.tar.gz"
298+ - ls build/stage/${PKG_VERSION}/${ARTIFACT_KEY}
299+ - artifact push workflow "build/stage/${PKG_VERSION}/${ARTIFACT_KEY}" --destination "pr-artifacts/${PR_ID}/${ARTIFACT_KEY}"
312300
313301 - name : " PR Artifacts: Summary"
314302 dependencies :
0 commit comments