From 9cee024d7cebf9055422df962d3942dba5f720e9 Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Wed, 15 Oct 2014 15:54:44 -0400 Subject: [PATCH] use local caching Signed-off-by: Alfredo Deza --- jjb/config/config | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/jjb/config/config b/jjb/config/config index cd16396e..bc7c3fa1 100644 --- a/jjb/config/config +++ b/jjb/config/config @@ -9,8 +9,15 @@ # Install Jenkins-jobs virtualenv venv . venv/bin/activate -venv/bin/pip install jenkins-job-builder -venv/bin/tox -rv -e docs + +$PIP_SDIST_INDEX=~/.cache/pip + +mkdir -p $PIP_SDIST_INDEX + +if ! venv/bin/pip install --find-links="file://$PIP_SDIST_INDEX" --no-index jenkins-job-builder; then + venv/bin/pip install --download-directory="$PIP_SDIST_INDEX" jenkins-job-builder + venv/bin/pip install --find-links="file://$PIP_SDIST_INDEX" --no-index jenkins-job-builder +fi # Create the definitions testing them first venv/bin/jenkins-jobs test jjb/config/definitions -o output -- 2.39.5