autopackage: move tarball build to nightly testing

There's not a lot of value in building from the
tarballs on every patch.  The git status --porcelain
check is still good on every patch though.  So
return early if it's not the nightly test - this may
cut up 90 seconds on some tests.

Signed-off-by: Jim Harris <james.r.harris@intel.com>

Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/452810 (master)

(cherry picked from commit 4de00fed67)
Change-Id: I351a43b802061fe7d7bc4556b3b003a9ec73833f
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/457191
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com>
This commit is contained in:
Jim Harris 2019-05-01 16:56:42 -07:00 committed by Darek Stojaczyk
parent adb85a252d
commit 820d0320dd

View File

@ -10,8 +10,7 @@ out=$PWD
MAKEFLAGS=${MAKEFLAGS:--j16} MAKEFLAGS=${MAKEFLAGS:--j16}
cd $rootdir cd $rootdir
timing_enter autopackage timing_enter porcelain_check
$MAKE clean $MAKE clean
if [ `git status --porcelain --ignore-submodules | wc -l` -ne 0 ]; then if [ `git status --porcelain --ignore-submodules | wc -l` -ne 0 ]; then
@ -19,6 +18,14 @@ if [ `git status --porcelain --ignore-submodules | wc -l` -ne 0 ]; then
git status --porcelain --ignore-submodules git status --porcelain --ignore-submodules
exit 1 exit 1
fi fi
timing_exit porcelain_check
if [ $RUN_NIGHTLY -eq 0 ]; then
timing_finish
exit 0
fi
timing_enter autopackage
spdk_pv=spdk-$(date +%Y_%m_%d) spdk_pv=spdk-$(date +%Y_%m_%d)
spdk_tarball=${spdk_pv}.tar spdk_tarball=${spdk_pv}.tar