Work building of concourse vsix into the build
This commit is contained in:
@@ -34,6 +34,14 @@ resources:
|
||||
secret_access_key: {{s3_secretkey}}
|
||||
region_name: {{s3_region}}
|
||||
regexp: sts4/vscode-extensions/vscode-boot-properties-(.*).vsix
|
||||
- name: s3-concourse-vsix
|
||||
type: s3
|
||||
source:
|
||||
bucket: {{s3_bucket}}
|
||||
access_key_id: {{s3_accesskey}}
|
||||
secret_access_key: {{s3_secretkey}}
|
||||
region_name: {{s3_region}}
|
||||
regexp: sts4/vscode-extensions/vscode-concourse-(.*).vsix
|
||||
- name: s3-manifest-yaml-vsix
|
||||
type: s3
|
||||
source:
|
||||
@@ -91,6 +99,10 @@ jobs:
|
||||
params:
|
||||
file: vsix-files/vscode-boot-properties-*.vsix
|
||||
acl: public-read
|
||||
- put: s3-concourse-vsix
|
||||
params:
|
||||
file: vsix-files/vscode-concourse-*.vsix
|
||||
acl: public-read
|
||||
on_failure:
|
||||
put: slack-notification
|
||||
params:
|
||||
@@ -109,6 +121,10 @@ jobs:
|
||||
passed:
|
||||
- build-vsix
|
||||
trigger: true
|
||||
- get: s3-concourse-vsix
|
||||
passed:
|
||||
- build-vsix
|
||||
trigger: true
|
||||
- task: build-website
|
||||
file: sts4/concourse/tasks/build-website.yml
|
||||
- put: website
|
||||
|
||||
@@ -13,6 +13,8 @@ export vscode_manifest_yaml=$(basename s3-manifest-yaml-vsix/*.vsix)
|
||||
echo "vscode_manifest_yaml=$vscode_manifest_yaml"
|
||||
export vscode_boot_properties=$(basename s3-boot-properties-vsix/*.vsix)
|
||||
echo "vscode_boot_properties=$vscode_boot_properties"
|
||||
export vscode_concourse=$(basename s3-concourse-vsix/*.vsix)
|
||||
echo "vscode_concourse=$vscode_concourse"
|
||||
|
||||
envsubst > "$target/vscode-extensions-snippet.html" << XXXXXX
|
||||
<ul>
|
||||
@@ -22,6 +24,9 @@ envsubst > "$target/vscode-extensions-snippet.html" << XXXXXX
|
||||
<li>Cloud Foundry Manifest Language Server:
|
||||
<a href="http://s3-test.spring.io/sts4/vscode-extensions/${vscode_manifest_yaml}">${vscode_manifest_yaml}</a>
|
||||
</li>
|
||||
<li>Concourse CI Language Server:
|
||||
<a href="http://s3-test.spring.io/sts4/vscode-extensions/${vscode_concourse}">${vscode_manifest_yaml}</a>
|
||||
</li>
|
||||
</ul>
|
||||
XXXXXX
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@ inputs:
|
||||
- name: sts4
|
||||
- name: s3-manifest-yaml-vsix
|
||||
- name: s3-boot-properties-vsix
|
||||
- name: s3-concourse-vsix
|
||||
outputs:
|
||||
- name: website
|
||||
platform: linux
|
||||
|
||||
@@ -9,7 +9,7 @@ cd ${base_dir}/commons-vscode
|
||||
npm install
|
||||
|
||||
cd $base_dir
|
||||
for i in vscode-boot-properties vscode-manifest-yaml ; do
|
||||
for i in vscode-boot-properties vscode-manifest-yaml vscode-concourse; do
|
||||
cd ${base_dir}/${i}
|
||||
echo "***************************************************************************************"
|
||||
echo "***************************************************************************************"
|
||||
|
||||
Reference in New Issue
Block a user