Merge pull request #381 from matrix-org/daniel/jenkins-sytest-cached
Share sytest clone across runs Depends on https://github.com/matrix-org/synapse/pull/380
This commit is contained in:
commit
f0ee1d515b
1 changed files with 8 additions and 2 deletions
10
jenkins.sh
10
jenkins.sh
|
@ -17,14 +17,20 @@ export PEP8SUFFIX="--output-file=violations.flake8.log || echo flake8 finished w
|
||||||
|
|
||||||
tox
|
tox
|
||||||
|
|
||||||
: ${GIT_BRANCH:="$(git rev-parse --abbrev-ref HEAD)"}
|
: ${GIT_BRANCH:="origin/$(git rev-parse --abbrev-ref HEAD)"}
|
||||||
|
|
||||||
set +u
|
set +u
|
||||||
. .tox/py27/bin/activate
|
. .tox/py27/bin/activate
|
||||||
set -u
|
set -u
|
||||||
|
|
||||||
|
if [[ ! -e .sytest-base ]]; then
|
||||||
|
git clone https://github.com/matrix-org/sytest.git .sytest-base --mirror
|
||||||
|
else
|
||||||
|
(cd .sytest-base; git fetch)
|
||||||
|
fi
|
||||||
|
|
||||||
rm -rf sytest
|
rm -rf sytest
|
||||||
git clone https://github.com/matrix-org/sytest.git sytest
|
git clone .sytest-base sytest --shared
|
||||||
cd sytest
|
cd sytest
|
||||||
|
|
||||||
git checkout "${GIT_BRANCH}" || (echo >&2 "No ref ${GIT_BRANCH} found, falling back to develop" ; git checkout develop)
|
git checkout "${GIT_BRANCH}" || (echo >&2 "No ref ${GIT_BRANCH} found, falling back to develop" ; git checkout develop)
|
||||||
|
|
Loading…
Reference in a new issue