@@ -538,7 +538,9 @@ pipeline {
538538 for i in "${CACHE[@]}"; do
539539 docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} &
540540 done
541- wait
541+ for p in $(jobs -p); do
542+ wait "$p" || { echo "job $p failed" >&2; exit 1; }
543+ done
542544 fi
543545 '''
544546 }
@@ -601,7 +603,9 @@ pipeline {
601603 for i in "${CACHE[@]}"; do
602604 docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} &
603605 done
604- wait
606+ for p in $(jobs -p); do
607+ wait "$p" || { echo "job $p failed" >&2; exit 1; }
608+ done
605609 fi
606610 '''
607611 }
@@ -657,7 +661,9 @@ pipeline {
657661 for i in "${CACHE[@]}"; do
658662 docker push ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} &
659663 done
660- wait
664+ for p in $(jobs -p); do
665+ wait "$p" || { echo "job $p failed" >&2; exit 1; }
666+ done
661667 fi
662668 '''
663669 }
@@ -900,7 +906,7 @@ pipeline {
900906 echo '{"tag_name":"'${META_TAG}'",\
901907 "target_commitish": "master",\
902908 "name": "'${META_TAG}'",\
903- "body": "**CI Report:**\\ n\\ n'${CI_URL:-N/A}'\\ n\\ n**LinuxServer Changes:**\\ n\\ n'${LS_RELEASE_NOTES}'\\ n\\ n**OS Changes:**\\ n\\ n' > start
909+ "body": "**CI Report:**\\ n\\ n'${CI_URL:-N/A}'\\ n\\ n**LinuxServer Changes:**\\ n\\ n'${LS_RELEASE_NOTES}'\\ n\\ n**Remote Changes:**\\ n\\ n' > start
904910 printf '","draft": false,"prerelease": false}' >> releasebody.json
905911 paste -d'\\ 0' start releasebody.json > releasebody.json.done
906912 curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done'''
0 commit comments