From 2b671d1a1e6576fd894f407b439c3473a596c5bc Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Tue, 4 Apr 2017 08:07:03 -0700 Subject: [PATCH] Attempt to speedup build by prepopulating maven cache --- concourse/pipeline.yml | 6 ++++-- concourse/tasks/build-vscode-extensions.sh | 8 ++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/concourse/pipeline.yml b/concourse/pipeline.yml index 0437397d6..c5450b096 100644 --- a/concourse/pipeline.yml +++ b/concourse/pipeline.yml @@ -115,8 +115,10 @@ jobs: file: out/*.tar.gz - name: build-vsix-snapshots plan: - - get: sts4 - trigger: true + - aggregate: + - get: sts4 + trigger: true + - get: maven-cache - task: build-vscode-extensions file: sts4/concourse/tasks/build-vscode-extensions.yml on_success: diff --git a/concourse/tasks/build-vscode-extensions.sh b/concourse/tasks/build-vscode-extensions.sh index c18fdfb05..37f247e6e 100755 --- a/concourse/tasks/build-vscode-extensions.sh +++ b/concourse/tasks/build-vscode-extensions.sh @@ -2,6 +2,14 @@ set -e workdir=`pwd` +if [ -d "maven-cache" ]; then + echo "Prepopulating maven cache" + tar xzvf maven-cache/*.tar.gz -C ${HOME} +else + echo "!!!No stored maven cache found!!! " + echo "!!!This may slow down the build!!!" +fi + cd sts4/vscode-extensions ./build-all.sh