Update build script to put fatjars into output folder for publication
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user