Add bosh vsix package to snapshot website
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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
|
||||
<ul>
|
||||
@@ -34,6 +36,9 @@ envsubst > "$target/vscode-extensions-snippet.html" << XXXXXX
|
||||
<li>Concourse CI Language Server:
|
||||
<a href="http://s3-test.spring.io/sts4/vscode-extensions/${dist_type}s/${vscode_concourse}">${vscode_concourse}</a>
|
||||
</li>
|
||||
<li>Bosh Language Server:
|
||||
<a href="http://s3-test.spring.io/sts4/vscode-extensions/${dist_type}s/${vscode_bosh}">${vscode_bosh}</a>
|
||||
</li>
|
||||
</ul>
|
||||
XXXXXX
|
||||
export vscode_snippet=`cat "$target/vscode-extensions-snippet.html"`
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user