Handle multiple repos listed in staging-repo. 13/16413/19
authorAnil Belur <abelur@linuxfoundation.org>
Fri, 2 Aug 2019 09:34:31 +0000 (19:34 +1000)
committerAric Gardner <agardner@linuxfoundation.org>
Fri, 2 Aug 2019 21:37:21 +0000 (17:37 -0400)
commit1396009703a2baf17938da83891714ea3db52d83
treeecc08257c3fcf19f2d5044bc85f5c8d78aad2908
parent7227f5ae08ceb765724819d3d897a834817f1ae5
Handle multiple repos listed in staging-repo.

Handle multiple repos listed in staging-repo for ODL.

Also multiple release files in the same commit will not work.
exiting if this case is detected

Also
git diff HEAD^1 --name-only
is bad. if there is another merge it fails.

Change to
git diff-tree --no-commit-id -r $GERRIT_PATCHSET_REVISION \
    --name-only -- "releases/"

StrictHostKeyChecking is enabled on the builder.
disabled

Also needed to change

{jenkins-ssh-credential}
to
{jenkins-ssh-release-credential}

Also
Give group ``self-serve-release`` Forge Committer rights
on refs/tags/
and allow on Create Signed Tag Create Annotated Tag

Also
- file-id: signing-pubkey
target: SIGNING_PUBKEY

Also fix nexus url needs https://

Issue: RELENG-2129
Change-Id: I55dc0a4022f93a6c3c0f389c04c88c38c53eff64
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
docs/jjb/lf-release-jobs.rst
jjb/lf-release-jobs.yaml
releasenotes/notes/promote-all-listed-staging-repos-b3318b925b09d2ab.yaml [new file with mode: 0644]
shell/release-job.sh