Start fleshing out post-release job

This commit is contained in:
Kris De Volder
2017-05-10 18:53:29 -07:00
parent ac81eb75e0
commit 89398d1e1e
3 changed files with 67 additions and 2 deletions

View File

@@ -337,8 +337,8 @@ jobs:
text: |
STS 4 VScode Extensions $TEXT_FILE_CONTENT released
Releases now available on Vscode Marketplace:
- [Cloudfoundry Manifest YML Support](https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-manifest-yaml)
- [Concourse CI Pipeline Editor](https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-concourse)
• <https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-manifest-yaml|Cloudfoundry Manifest YML Support>
• <https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-concourse|Concourse CI Pipeline Editor>
- aggregate:
- put: sts4-out
params:
@@ -349,6 +349,21 @@ jobs:
# - put: version
# params:
# file: version/version
- name: post-release
serial: true
plan:
- aggregate:
- get: sts4
- get: version
trigger: true
passed:
- publish-release
- task: bump-package-json-versions
file: sts4/concourse/tasks/bump-package-json-versions.yml
# - put: sts4-out
# params:
# repository: out
# rebase: true
- name: build-snapshot-website
serial: true
plan:

View File

@@ -0,0 +1,39 @@
#!/bin/bash
set -e
workdir=`pwd`
sources=$workdir/sts4/vscode-extensions
version=`cat version/version`
echo "version=$version"
for extension_id in (vscode-manifest-yaml vscode-concourse commons-vscode)
do
echo "Should update version of $extension_id to $version"
echo "But this isn't implemented yet!"
echo ""
done
exit 99
release_version=`jq -r .version ${sources}/package.json`
echo "release_version=$release_version"
cd $sources
echo "Bumping version of ${extension_id}"
echo "release_version=${release_version}"
npm version patch
git add .
new_version=`jq -r .version ${sources}/package.json`
echo "new_version=${new_version}"
git config user.email "kdevolder@pivotal.io"
git config user.name "Kris De Volder"
git commit \
-m "Bump version of ${extension_id} to ${new_version}"
git clone $workdir/sts4 $workdir/sts4-out

View File

@@ -0,0 +1,11 @@
inputs:
- name: sts4
outputs:
- name: sts4-out
platform: linux
image_resource:
type: docker-image
source:
repository: kdvolder/sts4-build-env
run:
path: sts4/concourse/tasks/bump-package-json-versions.sh