From b8335e6232004fb1fe3d64a4711075743dcef59d Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Tue, 4 Apr 2017 10:18:13 -0700 Subject: [PATCH] Start pulling out 'vscode-concourse' building into separate job --- concourse/pipeline.yml | 31 ++++++++++++++++++++++--------- vscode-extensions/build-all.sh | 2 +- 2 files changed, 23 insertions(+), 10 deletions(-) diff --git a/concourse/pipeline.yml b/concourse/pipeline.yml index c5450b096..81210394e 100644 --- a/concourse/pipeline.yml +++ b/concourse/pipeline.yml @@ -135,16 +135,32 @@ jobs: params: file: vsix-files/vscode-boot-java-*.vsix acl: public-read - - put: s3-concourse-vsix-snapshot - params: - file: vsix-files/vscode-concourse-*.vsix - acl: public-read on_failure: put: slack-notification params: channel: "@aboyko" text: | Concourse ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed! +- name: build-consourse-vsix-snapshot + plan: + - aggregate: + - get: sts4 + trigger: true + - get: maven-cache + - task: build-consourse-vsix-snapshot + file: sts4/concourse/tasks/build-vsix.yml + params: + extension_id: vscode-concourse + on_failure: + put: slack-notification + params: + channel: "@kdevolder" + text: | + Concourse ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed! + - put: s3-concourse-vsix-snapshot + params: + file: out/vscode-concourse-*.vsix + acl: public-read - name: trigger-manifest-yaml-rc-build plan: - get: sts4 @@ -166,24 +182,21 @@ jobs: plan: - aggregate: - get: sts4 + trigger: true passed: - build-vsix-snapshots - get: s3-manifest-yaml-vsix-snapshot passed: - build-vsix-snapshots - trigger: true - get: s3-boot-properties-vsix-snapshot passed: - build-vsix-snapshots - trigger: true - get: s3-boot-java-vsix-snapshot passed: - build-vsix-snapshots - trigger: true - get: s3-concourse-vsix-snapshot passed: - - build-vsix-snapshots - trigger: true + - build-consourse-vsix-snapshot - task: build-website file: sts4/concourse/tasks/build-website.yml - put: snapshot-website diff --git a/vscode-extensions/build-all.sh b/vscode-extensions/build-all.sh index 7946c8425..357ffb4a9 100755 --- a/vscode-extensions/build-all.sh +++ b/vscode-extensions/build-all.sh @@ -9,7 +9,7 @@ cd ${base_dir}/commons-vscode npm install cd $base_dir -for i in vscode-boot-properties vscode-manifest-yaml vscode-concourse vscode-boot-java; do +for i in vscode-boot-properties vscode-manifest-yaml vscode-boot-java; do cd ${base_dir}/${i} echo "***************************************************************************************" echo "***************************************************************************************"