Update build script to put fatjars into output folder for publication

This commit is contained in:
Kris De Volder
2017-07-12 09:27:11 -07:00
parent 1564c338b2
commit 8ef66b02c9
2 changed files with 19 additions and 4 deletions

View File

@@ -79,6 +79,14 @@ resources:
secret_access_key: {{s3_secretkey}}
region_name: {{s3_region}}
regexp: sts4/vscode-extensions/snapshots/vscode-manifest-yaml-(.*).vsix
- name: s3-manifest-yaml-fatjar-snapshot
type: s3
source:
bucket: {{s3_bucket}}
access_key_id: {{s3_accesskey}}
secret_access_key: {{s3_secretkey}}
region_name: {{s3_region}}
regexp: sts4/fatjars/snapshots/manifest-yaml-language-server-(.*).jar
- name: snapshot-website
type: s3-multi
source:
@@ -232,10 +240,15 @@ jobs:
params:
text: |
Concourse ${BUILD_PIPELINE_NAME}/${BUILD_JOB_NAME}/${BUILD_NAME} has failed!
- put: s3-manifest-yaml-vsix-snapshot
params:
file: out/vscode-manifest-yaml-*.vsix
acl: public-read
- aggregate:
- put: s3-manifest-yaml-vsix-snapshot
params:
file: out/vscode-manifest-yaml-*.vsix
acl: public-read
- put: s3-manifest-yaml-fatjar-snapshot
params:
file: out/*.jar
acl: public-read
- name: trigger-rc-build
serial: true
plan:

View File

@@ -2,6 +2,7 @@
set -e
workdir=`pwd`
sources=$workdir/sts4/vscode-extensions/$extension_id
server_id=${$extension_id/#vscode/}
if [ -d "maven-cache" ]; then
echo "Prepopulating maven cache"
@@ -48,3 +49,4 @@ if [ "$dist_type" == release ]; then
fi
cp *.vsix $workdir/out
cp $workdir/sts4/headless-services/${server_id}-language-server/target/*.jar $workdir/out/${server_id}-language-server-${base_version}-${timestamp}.jar