From ef828605d5ddb7b21cccc628304953eeaed5d938 Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Mon, 10 Jul 2017 11:37:26 -0700 Subject: [PATCH] Add bosh vsix package to snapshot website --- concourse/pipeline.yml | 31 +++++++++++++++++++++++++++++++ concourse/tasks/build-website.sh | 5 +++++ concourse/tasks/build-website.yml | 1 + 3 files changed, 37 insertions(+) diff --git a/concourse/pipeline.yml b/concourse/pipeline.yml index 1f5f5b9a4..4f0742966 100644 --- a/concourse/pipeline.yml +++ b/concourse/pipeline.yml @@ -63,6 +63,14 @@ resources: secret_access_key: {{s3_secretkey}} region_name: {{s3_region}} regexp: sts4/vscode-extensions/snapshots/vscode-concourse-(.*).vsix +- name: s3-bosh-vsix-snapshot + type: s3 + source: + bucket: {{s3_bucket}} + access_key_id: {{s3_accesskey}} + secret_access_key: {{s3_secretkey}} + region_name: {{s3_region}} + regexp: sts4/vscode-extensions/snapshots/vscode-bosh-(.*).vsix - name: s3-manifest-yaml-vsix-snapshot type: s3 source: @@ -190,6 +198,25 @@ jobs: params: file: out/vscode-concourse-*.vsix acl: public-read +- name: build-bosh-vsix-snapshot + plan: + - aggregate: + - get: sts4 + trigger: true + - get: maven-cache + - task: build-bosh-vsix-snapshot + file: sts4/concourse/tasks/build-vsix.yml + params: + extension_id: vscode-bosh + on_failure: + put: slack-notification + params: + text: | + Concourse ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed! + - put: s3-bosh-vsix-snapshot + params: + file: out/vscode-bosh-*.vsix + acl: public-read - name: build-manifest-yaml-vsix-snapshot plan: - aggregate: @@ -376,6 +403,10 @@ jobs: plan: - aggregate: - get: sts4 + - get: s3-bosh-vsix-snapshot + trigger: true + passed: + - build-bosh-vsix-snapshot - get: s3-manifest-yaml-vsix-snapshot trigger: true passed: diff --git a/concourse/tasks/build-website.sh b/concourse/tasks/build-website.sh index adfa01748..3e94096bf 100755 --- a/concourse/tasks/build-website.sh +++ b/concourse/tasks/build-website.sh @@ -19,6 +19,8 @@ export vscode_boot_java=$(basename s3-boot-java-vsix-${dist_type}/*.vsix) echo "vscode_boot_java=$vscode_boot_java" export vscode_concourse=$(basename s3-concourse-vsix-${dist_type}/*.vsix) echo "vscode_concourse=$vscode_concourse" +export vscode_bosh=$(basename s3-bosh-vsix-${dist_type}/*.vsix) +echo "vscode_bosh=$vscode_bosh" envsubst > "$target/vscode-extensions-snippet.html" << XXXXXX XXXXXX export vscode_snippet=`cat "$target/vscode-extensions-snippet.html"` diff --git a/concourse/tasks/build-website.yml b/concourse/tasks/build-website.yml index ac4840efd..f85d355b4 100644 --- a/concourse/tasks/build-website.yml +++ b/concourse/tasks/build-website.yml @@ -4,6 +4,7 @@ inputs: - name: s3-boot-properties-vsix-snapshot - name: s3-boot-java-vsix-snapshot - name: s3-concourse-vsix-snapshot +- name: s3-bosh-vsix-snapshot outputs: - name: website platform: linux