From: Luis Gomez Date: Tue, 30 Jan 2018 20:54:28 +0000 (-0800) Subject: Add multipatch job documentation X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=fd1ec2f96d61938de3f9564f2fe9f1b0cbac097c;p=releng%2Fbuilder.git Add multipatch job documentation Change-Id: I96fc21a11252dba4044c73637db823d41a1729e3 Signed-off-by: Luis Gomez --- diff --git a/docs/jenkins.rst b/docs/jenkins.rst index e6f802a04..5c998e875 100644 --- a/docs/jenkins.rst +++ b/docs/jenkins.rst @@ -737,15 +737,6 @@ TODO: Document test-{project}-{feature} and test-{project}-all. - - Job Template
integration-patch-test-{stream} - Gerrit Trigger
test-integration - - - - - - Job Template
integration-patch-test-{stream} Gerrit Trigger
test-integration @@ -777,6 +768,27 @@ TODO: Document test-{project}-{feature} and test-{project}-all. + + + Job Template
integration-multipatch-test-{stream} + Gerrit Trigger
multipatch-build + + + + This job builds a list of patches provided in an specific order, and finally builds + a distribution from either provided patch or latest code in branch. + For example if someone leaves the following comment in a patch: + multipatch-build:controller=61/29761/5:45/29645/6,neutron=51/65551/4,netvirt:59/60259/17 + the job will checkout controller patch 61/29761/5, cherry-pick 45/29645/6 and build controller, + checkout neutron patch 51/65551/4 and build neutron, checkout latest netvirt code, + cherry-pick 59/60259/17 and build netvirt, finally it will checkout latest distribution + code and build a distribution. The resulting distribution is stored in Nexus and the URL + is stored in a variable called BUNDLE_URL visible in the job console. + This job should not alter Gerrit votes for a given patch, nor will do anything with the + given patch unless the patch is added to the build list. + + + Maven Properties