From 2f7dd557d45a5521a381d7ef39292670cf325bf6 Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Thu, 3 Aug 2017 12:56:01 -0700 Subject: [PATCH] Add build-atom-package dummy scripts --- concourse/pipeline.yml | 61 ++++++++++++++++++++++++-- concourse/tasks/build-atom-package.sh | 10 +++++ concourse/tasks/build-atom-package.yml | 13 ++++++ 3 files changed, 80 insertions(+), 4 deletions(-) create mode 100644 concourse/tasks/build-atom-package.sh create mode 100644 concourse/tasks/build-atom-package.yml diff --git a/concourse/pipeline.yml b/concourse/pipeline.yml index 460a12f31..3c2171429 100644 --- a/concourse/pipeline.yml +++ b/concourse/pipeline.yml @@ -25,6 +25,20 @@ resources: uri: git@github.com:spring-projects/sts4.git branch: {{branch}} private_key: {{rsa_id}} +- name: atom-commons + type: git + source: + uri: git@github.com:spring-projects/sts4.git + branch: {{branch}} + private_key: {{rsa_id}} + paths: + - atom-extensions/atom-commons +- name: atom-cf-manifest-yaml + type: git + source: + branch: {{branch}} + private_key: {{rsa_id}} + uri: git@github.com:spring-projects/atom-cf-manifest-yaml.git - name: tasks type: git source: @@ -87,6 +101,14 @@ resources: secret_access_key: {{s3_secretkey}} region_name: {{s3_region}} regexp: sts4/fatjars/snapshots/manifest-yaml-language-server-(.*).jar +- name: s3-concourse-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/concourse-language-server-(.*).jar - name: snapshot-website type: s3-multi source: @@ -245,10 +267,6 @@ jobs: 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: @@ -449,6 +467,41 @@ jobs: - get: maven-cache - task: atom-language-servers-test file: sts4/concourse/tasks/atom-language-servers-test.yml + on_success: + aggregate: + - put: s3-manifest-yaml-fatjar-snapshot + params: + file: out/manifest-yaml-language-server-*.jar + - put: s3-concourse-fatjar-snapshot + params: + file: out/concourse-language-server-*.jar +- name: build-manifest-yaml-atom-package + plan: + - aggregate: + - get: sts4 + - get: atom-commons + trigger: true + - get: atom-cf-manifest-yaml + trigger: true + - get: s3-manifest-yaml-fatjar-snapshot + trigger: true + passed: + - atom-language-servers-test + - task: build-manifest-yaml-atom-package + input_mapping: + sts4: atom-commons + package_sources: atom-cf-manifest-yaml + fatjar: s3-manifest-yaml-fatjar-snapshot + file: sts4/concourse/tasks/build-atom-package.yml + +#boot-java-language-server-0.0.2-201708031854.jar +# -rw-r--r-- 1 root root 16846312 Aug 3 18:54 boot-properties-language-server-0.0.2-201708031854.jar +# -rw-r--r-- 1 root root 7936924 Aug 3 18:54 bosh-language-server-0.0.8-201708031854.jar +# -rw-r--r-- 1 root root 7979261 Aug 3 18:54 concourse-language-server-0.0.8-201708031854.jar +# -rw-r--r-- 1 root root 20783856 Aug 3 18:54 manifest-yaml-language-server-0.0.9-201708031854.jar + + + on_failure: put: slack-notification params: diff --git a/concourse/tasks/build-atom-package.sh b/concourse/tasks/build-atom-package.sh new file mode 100644 index 000000000..08f004338 --- /dev/null +++ b/concourse/tasks/build-atom-package.sh @@ -0,0 +1,10 @@ +#!/bin/bash +set -e +set -v +workdir=`pwd` + +url=`fatjar/url` + +echo "The url of the fatjar is ${url}" + +ls -la \ No newline at end of file diff --git a/concourse/tasks/build-atom-package.yml b/concourse/tasks/build-atom-package.yml new file mode 100644 index 000000000..562f7fcfd --- /dev/null +++ b/concourse/tasks/build-atom-package.yml @@ -0,0 +1,13 @@ +inputs: +- name: sts4 +- name: package_sources +- name: fatjar +outputs: +- name: out +platform: linux +image_resource: + type: docker-image + source: + repository: kdvolder/sts4-build-env +run: + path: sts4/concourse/tasks/build-atom-package.sh