Fix update cloud image list job to handle newlines 12/63712/3
authorAnil Belur <abelur@linuxfoundation.org>
Mon, 20 Apr 2020 03:46:06 +0000 (13:46 +1000)
committerAnil Belur <abelur@linuxfoundation.org>
Tue, 21 Apr 2020 02:02:20 +0000 (12:02 +1000)
commit433ed7f919bda559a367a828df0fcfb1656d265e
tree9f66c6114443bcdda67f8ad201e864e3b68baac8
parent7d4c69662eb5a746f1cb286b77730aeb394d6ac2
Fix update cloud image list job to handle newlines

Fix update cloud image list job to handle newlines correctly and
update an existing gerrit change request.

A gerrit change submitted through git-review checks for an
existing change-id on Gerrit and either updates the patchset or
creates a new one. For this to work correctly the change-id
should go into the commit footer and not in the
GERRIT_COMMIT_MESSAGE. The embedded newlines are not processed
correctly in the script and fails to separate the footer and the
GERRIT_COMMIT_MESSAGE, instead it creates a new patches everytime
rather than updating an existing one.

The change is tested and now existing CR's are updated rather than
pushing a new CR everytime.

https://git.opendaylight.org/gerrit/c/releng/builder/+/89136

Issue: RELENG-2687
Change-Id: I8397d2d8a9402db07c99173c9f999152bc3c61ee
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
releasenotes/notes/fix-update-cloud-image-34c35922e841dae6.yaml [new file with mode: 0644]
shell/gerrit-push-patch.sh