From 2210fe6461256a504d19570b1ba77e729ef0e7e9 Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Wed, 21 Feb 2018 16:49:33 -0800 Subject: [PATCH] Try to fake optional task input --- concourse/pipeline.yml | 2 ++ concourse/tasks/build-atom-package.sh | 6 +++--- concourse/tasks/build-atom-package.yml | 1 - concourse/tasks/no-fatjar.yml | 10 ++++++++++ 4 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 concourse/tasks/no-fatjar.yml diff --git a/concourse/pipeline.yml b/concourse/pipeline.yml index da74c7bd6..b61715094 100644 --- a/concourse/pipeline.yml +++ b/concourse/pipeline.yml @@ -563,6 +563,8 @@ jobs: trigger: true passed: - build-boot-java-atom-package + - task: no-fatjar + file: sts4/concourse/tasks/no-fatjar.yml - task: build-atom-package params: package_name: atom-boot-java diff --git a/concourse/tasks/build-atom-package.sh b/concourse/tasks/build-atom-package.sh index 910304ab4..7defd0a00 100755 --- a/concourse/tasks/build-atom-package.sh +++ b/concourse/tasks/build-atom-package.sh @@ -6,7 +6,7 @@ output=$workdir/out #atom_commons=$workdir/sts4/atom-extensions/atom-commons atom_package=$workdir/sts4/atom-extensions/$package_name -if [ -e $fatjar ]; then +if [ -e $fatjar/version ]; then url=`cat fatjar/url` fatjar_version=`cat fatjar/version` fi @@ -20,7 +20,7 @@ cd $atom_package timestamp=`date -u +%Y%m%d%H%M` -if [ -e $fatjar ]; then +if [ -e $fatjar/version ]; then cat > properties.json << EOF { "jarUrl": "${url}" @@ -56,7 +56,7 @@ git config user.name "Alex Boyko" git add . -if [ -e $fatjar ]; then +if [ -e $fatjar/version ]; then git commit \ -m "Publish $fatjar_version" else diff --git a/concourse/tasks/build-atom-package.yml b/concourse/tasks/build-atom-package.yml index 4180fe5bf..edec0589e 100644 --- a/concourse/tasks/build-atom-package.yml +++ b/concourse/tasks/build-atom-package.yml @@ -2,7 +2,6 @@ inputs: - name: sts4 - name: release_repo - name: fatjar - optional: true params: package_name: atom-bosh outputs: diff --git a/concourse/tasks/no-fatjar.yml b/concourse/tasks/no-fatjar.yml new file mode 100644 index 000000000..05e3c3cf4 --- /dev/null +++ b/concourse/tasks/no-fatjar.yml @@ -0,0 +1,10 @@ +platform: linux +image_resource: + type: docker-image + source: + repository: kdvolder/sts4-build-env +outputs: +- name: fatjar +run: + path: echo + args: [ "Faking it there is no fatjar" ]