Skip to content

Commit bffda7d

Browse files
author
y-p
committed
BUG: fix travis net cache
1 parent 7b1e3ce commit bffda7d

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

ci/install.sh

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ if ( ! $VENV_FILE_AVAILABLE ); then
8888
fi
8989

9090
# pack up the venv and cache it
91-
if [ x"$STORE_KEY" != x"" ] && $UPLOAD; then
91+
if [ x"$STORE_KEY" != x"" ] && $UPLOAD && $PLEASE_TRAVIS_FASTER ; then
9292
VENV_FNAME="venv-$TRAVIS_PYTHON_VERSION.zip"
9393

9494
zip $ZIP_FLAGS -r "$HOME/$VENV_FNAME" $SITE_PKG_DIR/
@@ -112,17 +112,19 @@ fi
112112
# that's everything the build cache (scripts/use_build_cache.py)
113113
# stored during the build (.so, pyx->.c and 2to3)
114114
if (! $CACHE_FILE_AVAILABLE) ; then
115-
echo "Posting artifacts"
116-
strip "$BUILD_CACHE_DIR/*" &> /dev/null
117-
echo "$BUILD_CACHE_DIR"
118-
cd "$BUILD_CACHE_DIR"/
119-
zip -r $ZIP_FLAGS "$HOME/$CYTHON_HASH".zip *
120-
cd "$TRAVIS_BUILD_DIR"
121-
pwd
122-
zip "$HOME/$CYTHON_HASH".zip $(find pandas | grep -P '\.(pyx|pxd)$' | sed -r 's/.(pyx|pxd)$/.c/')
123-
124-
# silent, don't expose key
125-
curl -s --form upload=@"$HOME/$CYTHON_HASH".zip "$CACHE_FILE_STORE_URL/$CYTHON_HASH.zip"
115+
if [ x"$STORE_KEY" != x"" ] && $UPLOAD && $PLEASE_TRAVIS_FASTER ; then
116+
echo "Posting artifacts"
117+
strip "$BUILD_CACHE_DIR/*" &> /dev/null
118+
echo "$BUILD_CACHE_DIR"
119+
cd "$BUILD_CACHE_DIR"/
120+
zip -r $ZIP_FLAGS "$HOME/$CYTHON_HASH".zip *
121+
cd "$TRAVIS_BUILD_DIR"
122+
pwd
123+
zip "$HOME/$CYTHON_HASH".zip $(find pandas | grep -P '\.(pyx|pxd)$' | sed -r 's/.(pyx|pxd)$/.c/')
124+
125+
# silent, don't expose key
126+
curl --connect-timeout 5 -s --form upload=@"$HOME/$CYTHON_HASH".zip "$CACHE_FILE_STORE_URL/$CYTHON_HASH.zip"
127+
fi
126128
fi
127129

128130
true

0 commit comments

Comments
 (0)