@@ -579,7 +579,7 @@ pipeline {
579
579
--label \" org.opencontainers.image.title=Fail2ban\" \
580
580
--label \" org.opencontainers.image.description=[Fail2ban](http://www.fail2ban.org/) is a daemon to ban hosts that cause multiple authentication errors. \" \
581
581
--no-cache --pull -t ${ IMAGE} :${ META_TAG} --platform=linux/amd64 \
582
- --provenance=false --sbom=false --builder=container --load \
582
+ --provenance=true --sbom=true --builder=container --load \
583
583
--build-arg ${ BUILD_VERSION_ARG} =${ EXT_RELEASE} --build-arg VERSION=\" ${ VERSION_TAG} \" --build-arg BUILD_DATE=${ GITHUB_DATE} ."
584
584
sh ''' #! /bin/bash
585
585
set -e
@@ -608,7 +608,9 @@ pipeline {
608
608
for i in "${CACHE[@]}"; do
609
609
docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} &
610
610
done
611
- wait
611
+ for p in $(jobs -p); do
612
+ wait "$p" || { echo "job $p failed" >&2; exit 1; }
613
+ done
612
614
fi
613
615
'''
614
616
}
@@ -643,7 +645,7 @@ pipeline {
643
645
--label \" org.opencontainers.image.title=Fail2ban\" \
644
646
--label \" org.opencontainers.image.description=[Fail2ban](http://www.fail2ban.org/) is a daemon to ban hosts that cause multiple authentication errors. \" \
645
647
--no-cache --pull -t ${ IMAGE} :amd64-${ META_TAG} --platform=linux/amd64 \
646
- --provenance=false --sbom=false --builder=container --load \
648
+ --provenance=true --sbom=true --builder=container --load \
647
649
--build-arg ${ BUILD_VERSION_ARG} =${ EXT_RELEASE} --build-arg VERSION=\" ${ VERSION_TAG} \" --build-arg BUILD_DATE=${ GITHUB_DATE} ."
648
650
sh ''' #! /bin/bash
649
651
set -e
@@ -672,7 +674,9 @@ pipeline {
672
674
for i in "${CACHE[@]}"; do
673
675
docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} &
674
676
done
675
- wait
677
+ for p in $(jobs -p); do
678
+ wait "$p" || { echo "job $p failed" >&2; exit 1; }
679
+ done
676
680
fi
677
681
'''
678
682
}
@@ -700,7 +704,7 @@ pipeline {
700
704
--label \" org.opencontainers.image.title=Fail2ban\" \
701
705
--label \" org.opencontainers.image.description=[Fail2ban](http://www.fail2ban.org/) is a daemon to ban hosts that cause multiple authentication errors. \" \
702
706
--no-cache --pull -f Dockerfile.aarch64 -t ${ IMAGE} :arm64v8-${ META_TAG} --platform=linux/arm64 \
703
- --provenance=false --sbom=false --builder=container --load \
707
+ --provenance=true --sbom=true --builder=container --load \
704
708
--build-arg ${ BUILD_VERSION_ARG} =${ EXT_RELEASE} --build-arg VERSION=\" ${ VERSION_TAG} \" --build-arg BUILD_DATE=${ GITHUB_DATE} ."
705
709
sh ''' #! /bin/bash
706
710
set -e
@@ -729,7 +733,9 @@ pipeline {
729
733
for i in "${CACHE[@]}"; do
730
734
docker push ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} &
731
735
done
732
- wait
736
+ for p in $(jobs -p); do
737
+ wait "$p" || { echo "job $p failed" >&2; exit 1; }
738
+ done
733
739
fi
734
740
'''
735
741
}
@@ -972,7 +978,7 @@ pipeline {
972
978
echo '{"tag_name":"'${META_TAG}'",\
973
979
"target_commitish": "main",\
974
980
"name": "'${META_TAG}'",\
975
- "body": "**CI Report:**\\ n\\ n'${CI_URL:-N/A}'\\ n\\ n**LinuxServer Changes:**\\ n\\ n'${LS_RELEASE_NOTES}'\\ n\\ n**Repo Changes:**\\ n\\ n' > start
981
+ "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
976
982
printf '","draft": false,"prerelease": false}' >> releasebody.json
977
983
paste -d'\\ 0' start releasebody.json > releasebody.json.done
978
984
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