Apex: Renables async builds and fixes blocking bug 41/42441/2
authorTim Rozet <trozet@redhat.com>
Tue, 19 Sep 2017 16:38:23 +0000 (12:38 -0400)
committerTim Rozet <trozet@redhat.com>
Tue, 19 Sep 2017 18:31:12 +0000 (14:31 -0400)
commitf0550e46bd5766c9318f30afd12aa45fcaac4fd6
tree4ffef5e9f986b3065a16393ced85a5f12e7c703d
parent0e9435b97b8ea1cae4f7ad7d6540a581f5685dbd
Apex: Renables async builds and fixes blocking bug

Previously we had apex-verify-master running multiple instances on
virtual-slaves.  Apex-verify-master would kick off a build on our build
server, and then apex-verify-master would execute deploy multijob and
then functest multijob.  However we found a bug where jenkins build
blocker would see that a deploy finished on the virtual slave, and then
execute functest multijob as well as deploy multijob (for the next
verify job) at the same time.

This patch adds a parent job apex-virtual-{stream} which calls deploy
and functest multijob and will block correctly.  It also renables having
more than 1 apex-verify job running at a time on the virtual slaves.

Change-Id: Id15b2415407fc3318f333e3dfc59076d04db4ffb
Signed-off-by: Tim Rozet <trozet@redhat.com>
jjb/apex/apex.yml
jjb/apex/apex.yml.j2