Add CI task to create vscode RC wiki page

This commit is contained in:
Kris De Volder
2020-01-20 10:20:14 -08:00
parent e5061ef8a2
commit 2967500743
3 changed files with 39 additions and 2 deletions

View File

@@ -330,6 +330,40 @@ jobs:
params:
file: s3-concourse-vsix-snapshot/*.vsix
acl: public-read
- name: create-rc-wiki-page
plan:
- in_parallel:
- get: sts4-wiki
- get: sts4
- get: s3-bosh-vsix-snapshot
trigger: true
passed:
- build-bosh-rc
- get: s3-manifest-yaml-vsix-snapshot
trigger: true
passed:
- build-manifest-yaml-rc
- get: s3-concourse-vsix-snapshot
trigger: true
passed:
- build-concourse-rc
- get: s3-spring-boot-vsix-snapshot
trigger: true
passed:
- build-spring-boot-rc
- task: create-vsix-release-wiki-page
file: sts4/concourse/tasks/create-release-wiki-page.yml
params:
wiki_page_file_name: Vscode-Release-Candidates
input_mapping:
concourse-vsix: s3-concourse-vsix-release
bosh-vsix: s3-bosh-vsix-release
manifest-yaml-vsix: s3-manifest-yaml-vsix-release
spring-boot-vsix: s3-spring-boot-vsix-release
- put: sts4-wiki
params:
rebase: true
repository: sts4-wiki-out
- name: create-release-wiki-page
plan:
- in_parallel:
@@ -1317,3 +1351,4 @@ groups:
jobs:
- vsix-s3-publish
- create-release-wiki-page
- create-rc-wiki-page

View File

@@ -2,7 +2,7 @@
set -e
workdir=`pwd`
vsix_files=$(find *-vsix -name "*.vsix")
page=$workdir/sts4-wiki/Current-VSCode-Releases.md
page=$workdir/sts4-wiki/${wiki_page_file_name}
echo "" > $page
for vsix_file in ${vsix_files}
@@ -12,7 +12,7 @@ do
echo "- [$fname](https://dist.springsource.com/release/STS4/vscode/$fname)" >> $page
done
echo "Current Vsix Release Page Generated:"
echo "Vsix Wiki Page Generated:"
echo "----------------------------------------------"
cat $page
echo "----------------------------------------------"

View File

@@ -7,6 +7,8 @@ inputs:
- name: sts4-wiki
outputs:
- name: sts4-wiki-out
params:
wiki_page_file_name: Current-VSCode-Releases
platform: linux
image_resource:
type: docker-image