@@ -585,7 +585,7 @@ pipeline {
585
585
--label \" org.opencontainers.image.title=Freshrss\" \
586
586
--label \" org.opencontainers.image.description=[Freshrss](https://freshrss.org/) is a free, self-hostable aggregator for rss feeds.\" \
587
587
--no-cache --pull -t ${ IMAGE} :${ META_TAG} --platform=linux/amd64 \
588
- --provenance=false --sbom=false --builder=container --load \
588
+ --provenance=true --sbom=true --builder=container --load \
589
589
--build-arg ${ BUILD_VERSION_ARG} =${ EXT_RELEASE} --build-arg VERSION=\" ${ VERSION_TAG} \" --build-arg BUILD_DATE=${ GITHUB_DATE} ."
590
590
sh ''' #! /bin/bash
591
591
set -e
@@ -614,7 +614,9 @@ pipeline {
614
614
for i in "${CACHE[@]}"; do
615
615
docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} &
616
616
done
617
- wait
617
+ for p in $(jobs -p); do
618
+ wait "$p" || { echo "job $p failed" >&2; exit 1; }
619
+ done
618
620
fi
619
621
'''
620
622
}
@@ -649,7 +651,7 @@ pipeline {
649
651
--label \" org.opencontainers.image.title=Freshrss\" \
650
652
--label \" org.opencontainers.image.description=[Freshrss](https://freshrss.org/) is a free, self-hostable aggregator for rss feeds.\" \
651
653
--no-cache --pull -t ${ IMAGE} :amd64-${ META_TAG} --platform=linux/amd64 \
652
- --provenance=false --sbom=false --builder=container --load \
654
+ --provenance=true --sbom=true --builder=container --load \
653
655
--build-arg ${ BUILD_VERSION_ARG} =${ EXT_RELEASE} --build-arg VERSION=\" ${ VERSION_TAG} \" --build-arg BUILD_DATE=${ GITHUB_DATE} ."
654
656
sh ''' #! /bin/bash
655
657
set -e
@@ -678,7 +680,9 @@ pipeline {
678
680
for i in "${CACHE[@]}"; do
679
681
docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} &
680
682
done
681
- wait
683
+ for p in $(jobs -p); do
684
+ wait "$p" || { echo "job $p failed" >&2; exit 1; }
685
+ done
682
686
fi
683
687
'''
684
688
}
@@ -706,7 +710,7 @@ pipeline {
706
710
--label \" org.opencontainers.image.title=Freshrss\" \
707
711
--label \" org.opencontainers.image.description=[Freshrss](https://freshrss.org/) is a free, self-hostable aggregator for rss feeds.\" \
708
712
--no-cache --pull -f Dockerfile.aarch64 -t ${ IMAGE} :arm64v8-${ META_TAG} --platform=linux/arm64 \
709
- --provenance=false --sbom=false --builder=container --load \
713
+ --provenance=true --sbom=true --builder=container --load \
710
714
--build-arg ${ BUILD_VERSION_ARG} =${ EXT_RELEASE} --build-arg VERSION=\" ${ VERSION_TAG} \" --build-arg BUILD_DATE=${ GITHUB_DATE} ."
711
715
sh ''' #! /bin/bash
712
716
set -e
@@ -735,7 +739,9 @@ pipeline {
735
739
for i in "${CACHE[@]}"; do
736
740
docker push ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} &
737
741
done
738
- wait
742
+ for p in $(jobs -p); do
743
+ wait "$p" || { echo "job $p failed" >&2; exit 1; }
744
+ done
739
745
fi
740
746
'''
741
747
}
@@ -978,7 +984,7 @@ pipeline {
978
984
echo '{"tag_name":"'${META_TAG}'",\
979
985
"target_commitish": "master",\
980
986
"name": "'${META_TAG}'",\
981
- "body": "**CI Report:**\\ n\\ n'${CI_URL:-N/A}'\\ n\\ n**LinuxServer Changes:**\\ n\\ n'${LS_RELEASE_NOTES}'\\ n\\ n**'${EXT_REPO}' Changes:**\\ n\\ n' > start
987
+ "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
982
988
printf '","draft": false,"prerelease": false}' >> releasebody.json
983
989
paste -d'\\ 0' start releasebody.json > releasebody.json.done
984
990
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