Update release vars functions 83/61583/7
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Wed, 4 Sep 2019 00:25:52 +0000 (17:25 -0700)
committerJessica Wagantall <jwagantall@linuxfoundation.org>
Thu, 5 Sep 2019 16:56:23 +0000 (09:56 -0700)
commit55202c474a6bf46526eac47ae46e9cd4712054eb
tree437f37469fea05196bfd5f1db5635d4ff93ba942
parent54932faaba0a4de202d642e529dd74e4d6a6fbde
Update release vars functions

Release schema verification needs to happen
first before we attempt to assign values to
the variables.

Organize variable setup into functions.
Maven release files expects different variables
than container release files.

Rename "version" variable in container release
files to "container_release_tag" which is a
better user friendly name given the fact that
container versions are rather called tags.
Internally, we still process it as "version"
to allow reuse of the tag function.

Issue: RELENG-2353
Change-Id: Ie0456a1fa87ea62855cb5d1140f6ae9f32b3e566
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
docs/jjb/lf-release-jobs.rst
releasenotes/notes/update-release-vars-functions-375510073d699f8f.yaml [new file with mode: 0644]
schema/release-container-schema.yaml
shell/release-job.sh