Save sources in a mirror and cache it in Travis (#7392)

This commit is contained in:
Massimiliano Culpo 2018-03-06 06:49:43 +01:00 committed by GitHub
parent 4a7e88cc71
commit 94c22092a8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 1 deletions

View File

@ -124,7 +124,10 @@ addons:
- perl
- perl-base
cache: pip
cache:
pip: true
directories:
- ~/.mirror
# Work around Travis's lack of support for Python on OSX
before_install:

View File

@ -11,6 +11,12 @@
. "$(dirname $0)/setup.sh"
check_dependencies ${coverage} git hg svn
# Fetch the sources in a mirror, and add it to Spack
mkdir -p ~/.mirror
bin/spack mirror add travis ~/.mirror
bin/spack mirror create -D -d ~/.mirror ${SPEC}
# Move to root directory of Spack
# Allows script to be run from anywhere
cd "$SPACK_ROOT"