diff options
author | Arnstein Ressem <aressem@yahooinc.com> | 2022-09-15 22:34:16 +0200 |
---|---|---|
committer | Arnstein Ressem <aressem@yahooinc.com> | 2022-09-15 22:34:16 +0200 |
commit | ed179e84de381fbcb42a03291688a8388d83312b (patch) | |
tree | 9c2420475165cb3577976b16d4c7978d6bfa33d5 /screwdriver | |
parent | d7c4706c5ab23025d6fb33a0a8f2193943ae4be9 (diff) |
Check availability of both x86_64 and aarch64 RPMs.
Diffstat (limited to 'screwdriver')
-rwxr-xr-x | screwdriver/release-rpms.sh | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/screwdriver/release-rpms.sh b/screwdriver/release-rpms.sh index 5de292eb9c5..09ea568ddd8 100755 --- a/screwdriver/release-rpms.sh +++ b/screwdriver/release-rpms.sh @@ -12,11 +12,14 @@ fi readonly VESPA_RELEASE="$1" readonly VESPA_REF="$2" -VESPA_RPM=$(dnf repoquery --repofrompath=vespa,https://copr-be.cloud.fedoraproject.org/results/@vespa/vespa/centos-stream-8-x86_64 --repoid=vespa -q vespa | cut -d: -f2 | cut -d- -f1 | sort -V | tail -1) -echo "Latest RPM on Copr: $VESPA_RPM" +VESPA_RPM_X86_64=$(dnf repoquery --repofrompath=vespa,https://copr-be.cloud.fedoraproject.org/results/@vespa/vespa/centos-stream-8-x86_64 --repoid=vespa -q vespa | cut -d: -f2 | cut -d- -f1 | sort -V | tail -1) +echo "Latest x86_64 RPM on Copr: $VESPA_RPM_X86_64" -if [ "$VESPA_RELEASE" == "$VESPA_RPM" ]; then - echo "Vespa rpm for version $VESPA_RELEASE already exists. Exiting." +VESPA_RPM_AARCH64=$(dnf repoquery --repofrompath=vespa,https://copr-be.cloud.fedoraproject.org/results/@vespa/vespa/centos-stream-8-aarch64 --repoid=vespa -q vespa | cut -d: -f2 | cut -d- -f1 | sort -V | tail -1) +echo "Latest aarch64 RPM on Copr: $VESPA_RPM_AARCH64" + +if [[ "$VESPA_RELEASE" == "$VESPA_RPM_X86_64" ]] && [[ "$VESPA_RELEASE" == "$VESPA_RPM_AARCH64" ]]; then + echo "Vespa RPMs for version $VESPA_RELEASE already exists. Exiting." exit 0 fi @@ -31,9 +34,12 @@ git clone git@github.com:vespa-engine/vespa cd vespa dist/release-vespa-rpm.sh $VESPA_RELEASE $VESPA_REF -while [ "$VESPA_RELEASE" != "$VESPA_RPM" ]; do +while [[ "$VESPA_RELEASE" != "$VESPA_RPM_X86_64" ]] || [[ "$VESPA_RELEASE" != "$VESPA_RPM_AARCH64" ]] ; do dnf clean --repofrompath=vespa,https://copr-be.cloud.fedoraproject.org/results/@vespa/vespa/centos-stream-8-x86_64 --repoid=vespa metadata - VESPA_RPM=$(dnf repoquery --repofrompath=vespa,https://copr-be.cloud.fedoraproject.org/results/@vespa/vespa/centos-stream-8-x86_64 --repoid=vespa -q vespa | cut -d: -f2 | cut -d- -f1 | sort -V | tail -1) - echo "RPM: $VESPA_RPM" + VESPA_RPM_X86_64=$(dnf repoquery --repofrompath=vespa,https://copr-be.cloud.fedoraproject.org/results/@vespa/vespa/centos-stream-8-x86_64 --repoid=vespa -q vespa | cut -d: -f2 | cut -d- -f1 | sort -V | tail -1) + echo "RPM x86_64: $VESPA_RPM_X86_64" + dnf clean --repofrompath=vespa,https://copr-be.cloud.fedoraproject.org/results/@vespa/vespa/centos-stream-8-aarch64 --repoid=vespa metadata + VESPA_RPM_AARCH64=$(dnf repoquery --repofrompath=vespa,https://copr-be.cloud.fedoraproject.org/results/@vespa/vespa/centos-stream-8-aarch64 --repoid=vespa -q vespa | cut -d: -f2 | cut -d- -f1 | sort -V | tail -1) + echo "RPM aarch64: $VESPA_RPM_AARCH64" sleep 150 done |