From 0cae62d96ae89c58a50174306366098d29275037 Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Thu, 6 Apr 2017 18:20:44 -0700 Subject: [PATCH] Split-off manifest-yaml build to separate job --- concourse/pipeline.yml | 28 ++++++++++++++++++++++------ vscode-extensions/build-all.sh | 2 +- 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/concourse/pipeline.yml b/concourse/pipeline.yml index a59218fa4..d3a57d9bc 100644 --- a/concourse/pipeline.yml +++ b/concourse/pipeline.yml @@ -123,10 +123,6 @@ jobs: file: sts4/concourse/tasks/build-vscode-extensions.yml on_success: aggregate: - - put: s3-manifest-yaml-vsix-snapshot - params: - file: vsix-files/vscode-manifest-yaml-*.vsix - acl: public-read - put: s3-boot-properties-vsix-snapshot params: file: vsix-files/vscode-boot-properties-*.vsix @@ -154,13 +150,33 @@ jobs: on_failure: put: slack-notification params: - channel: "@kdevolder" + channel: "@kdvolder" 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: build-manifest-yaml-vsix-snapshot + plan: + - aggregate: + - get: sts4 + trigger: true + - get: maven-cache + - task: build-manifest-yaml-vsix-snapshot + file: sts4/concourse/tasks/build-vsix.yml + params: + extension_id: vscode-manifest-yaml + on_failure: + put: slack-notification + params: + channel: "@kdvolder" + text: | + Concourse ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed! + - put: s3-manifest-yaml-vsix-snapshot + params: + file: out/vscode-manifest-yaml-*.vsix + acl: public-read - name: trigger-manifest-yaml-rc-build plan: - get: sts4 @@ -187,7 +203,7 @@ jobs: - build-vsix-snapshots - get: s3-manifest-yaml-vsix-snapshot passed: - - build-vsix-snapshots + - build-manifest-yaml-vsix-snapshot - get: s3-boot-properties-vsix-snapshot passed: - build-vsix-snapshots diff --git a/vscode-extensions/build-all.sh b/vscode-extensions/build-all.sh index 357ffb4a9..4b0f8d9a7 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-boot-java; do +for i in vscode-boot-properties vscode-boot-java; do cd ${base_dir}/${i} echo "***************************************************************************************" echo "***************************************************************************************"