From 1c6a3459cd6bccc011c0c83e902182658061da03 Mon Sep 17 00:00:00 2001 From: Oliver Smith Date: Mon, 11 Jul 2022 13:54:00 +0200 Subject: [PATCH] contrib/jenkins: don't run "make distcheck" on arm Avoid building osmo-trx a second time on arm during "make distcheck". If the build of osmo-trx already passed on arm, running "make distcheck" should give the exact same result as on x86_64. This should shorten the build time significantly for osmo-trx jobs running on raspberry pis, currently they take half an hour. Change-Id: Ib4fbf7d54d479bbdda3c1415493bfc57b37d3971 --- contrib/jenkins.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/contrib/jenkins.sh b/contrib/jenkins.sh index bcdcca47..584de075 100755 --- a/contrib/jenkins.sh +++ b/contrib/jenkins.sh @@ -106,8 +106,11 @@ autoreconf --install --force $MAKE $PARALLEL_MAKE $MAKE check \ || cat-testlogs.sh -DISTCHECK_CONFIGURE_FLAGS="$CONFIG" $MAKE $PARALLEL_MAKE distcheck \ - || cat-testlogs.sh + +if arch | grep -v -q arm; then + DISTCHECK_CONFIGURE_FLAGS="$CONFIG" $MAKE $PARALLEL_MAKE distcheck \ + || cat-testlogs.sh +fi if [ "$WITH_MANUALS" = "1" ] && [ "$PUBLISH" = "1" ]; then make -C "$base/doc/manuals" publish