]> granicus.if.org Git - libjpeg-turbo/commitdiff
Travis: Use existing sandbox for official builds
authorDRC <information@libjpeg-turbo.org>
Fri, 7 Oct 2016 10:07:11 +0000 (05:07 -0500)
committerDRC <information@libjpeg-turbo.org>
Fri, 7 Oct 2016 10:09:16 +0000 (05:09 -0500)
This eliminates the need to specify the remote repository and branch,
and it prevents the code from being checked out twice.

.travis.yml

index 3619da52bb6e8b62026145ea75ff7c266bdc4a9d..cf6c1a5f9c32a02dd712cb09540ff8d915c91bb0 100644 (file)
@@ -55,12 +55,18 @@ before_install:
 script:
   - if [ "${BUILD_OFFICIAL:-}" != "" ]; then
       mkdir -p ~/src/ljt.nightly &&
+      if [ -f .git/shallow ]; then
+        mv .git/shallow .git/shallow.bak;
+      fi &&
       if [ "$TRAVIS_OS_NAME" = "linux" ]; then
-        docker run -v $HOME/src/ljt.nightly:/root/src/ljt.nightly -v $HOME/src/buildscripts:/root/src/buildscripts -t dcommander/buildljt:latest bash -c "~/src/buildscripts/buildljt -r https://github.com/$TRAVIS_REPO_SLUG.git $TRAVIS_BRANCH -v" &&
+        docker run -v $HOME/src/ljt.nightly:/root/src/ljt.nightly -v $HOME/src/buildscripts:/root/src/buildscripts -v $TRAVIS_BUILD_DIR:/root/src/libjpeg-turbo -t dcommander/buildljt:latest bash -c "~/src/buildscripts/buildljt -r file:///root/src/libjpeg-turbo $TRAVIS_BRANCH -v" &&
         sudo chown -R travis:travis ~/src/ljt.nightly;
       else
-        PATH=$PATH:~/src/gas-preprocessor ~/src/buildscripts/buildljt -r https://github.com/$TRAVIS_REPO_SLUG.git $TRAVIS_BRANCH -v;
-      fi;
+        PATH=$PATH:~/src/gas-preprocessor ~/src/buildscripts/buildljt -r file://$TRAVIS_BUILD_DIR $TRAVIS_BRANCH -v;
+      fi &&
+      if [ -f .git/shallow.bak ]; then
+        mv .git/shallow.bak .git/shallow;
+      fi
     fi
   - if [ "${BUILD_OFFICIAL:-}" == "" ]; then
       autoreconf -fiv &&