From 2967500743c9c0d997b0754174030c5d07d00c43 Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Mon, 20 Jan 2020 10:20:14 -0800 Subject: [PATCH] Add CI task to create vscode RC wiki page --- concourse/pipeline.yml | 35 ++++++++++++++++++++ concourse/tasks/create-release-wiki-page.sh | 4 +-- concourse/tasks/create-release-wiki-page.yml | 2 ++ 3 files changed, 39 insertions(+), 2 deletions(-) diff --git a/concourse/pipeline.yml b/concourse/pipeline.yml index 5cdf88fb5..2e26d64d1 100644 --- a/concourse/pipeline.yml +++ b/concourse/pipeline.yml @@ -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 diff --git a/concourse/tasks/create-release-wiki-page.sh b/concourse/tasks/create-release-wiki-page.sh index 0a42fabb7..592a04bc8 100755 --- a/concourse/tasks/create-release-wiki-page.sh +++ b/concourse/tasks/create-release-wiki-page.sh @@ -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 "----------------------------------------------" diff --git a/concourse/tasks/create-release-wiki-page.yml b/concourse/tasks/create-release-wiki-page.yml index 04c0b14b6..ea5c22e18 100644 --- a/concourse/tasks/create-release-wiki-page.yml +++ b/concourse/tasks/create-release-wiki-page.yml @@ -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