Optionally skip tag during release process 25/63625/12
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Tue, 7 Apr 2020 19:34:14 +0000 (12:34 -0700)
committerJessica Wagantall <jwagantall@linuxfoundation.org>
Wed, 15 Apr 2020 18:48:42 +0000 (11:48 -0700)
commit34564041cc71b59cd49543735b3adddc15792203
tree348684000bf8b8260b6f6131df80218800067211
parenta41a10b09447dab07e783a6210fb566c7055a8f2
Optionally skip tag during release process

Make tag process optional. True by default.

Example scenario:
Some ONAP projects make both maven and docker releases
for a single repo. Docker releases depend on maven releases.
This means that the team needs to make a maven release first,
then make a docker release and lastly, tag the repo.

This change will allow them to hold the tagging part during
maven releases to allow them to tag after the docker release is made.

Issue: RELENG-2835
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: Ibd206269b80e7fb788682a81e038aa74d9eaf97c
docs/jjb/lf-release-jobs.rst
jjb/lf-release-jobs.yaml
releasenotes/notes/tag-release-optional-2069cca65ed0434b.yaml [new file with mode: 0644]
schema/release-container-schema.yaml
schema/release-packagecloud-schema.yaml
schema/release-pypi-schema.yaml
schema/release-schema.yaml
shell/release-job.sh