Allow maven-clm job to specify AppID namespace 86/12986/1
authorThanh Ha <thanh.ha@linuxfoundation.org>
Mon, 15 Oct 2018 22:55:48 +0000 (18:55 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Mon, 15 Oct 2018 23:03:11 +0000 (19:03 -0400)
commit7f9ae14335b6f2ef54626fed349d8a8f36d6d902
tree16f7f9576a9fb507a7f63c050c5c0db574e65484
parentddd8f4dd3b86b15eb45da9f5f65b16f890b7f60e
Allow maven-clm job to specify AppID namespace

This allows maven-clm jobs to insert a project namespace into the
AppID field in Nexus IQ in cases where a Nexus IQ server might be
shared by multiple projects and name collision might be an issue.

This patch inserts an optional nexus-iq-namespace parameter which
by default is blank. This should not break backwards compatibility
while allowing the new namespace feature to work. We recommend when
using the namespace to add a trailing - to the value. Eg. 'odl-',
this is to make the namespace look nice for example "odl-aaa" will be
the result of namespace odl-, and project is aaa.

Issue: RELENG-1307
Change-Id: If4313ba00da67541d337b70f7946ad6f21fee037
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
docs/jjb/lf-maven-jobs.rst
docs/jjb/lf-python-jobs.rst
jjb/lf-maven-jobs.yaml
jjb/lf-python-jobs.yaml
releasenotes/notes/nexus-iq-namespace-f902ea2a8ad46aa2.yaml [new file with mode: 0644]