Use postbuildscript publishers to capture jobs that have failed
by ensuring that logs are uploaded even if the build has exited.
Keep the build macros as the postbuildscript needs builders to
execute and they also aren't strictly just for use as a publisher.
Change-Id: I21463f89281911dff6efda31e754bdc7b3266e24
Fix wrong path, it should be doc/build/html - as it is
already in the source variable.
Fix setting for node, this is a job, not a template.
Change-Id: I6a55f9c090a046f6e85df79ea8c8291354be9f0d
Publish devstack documents in a post job on
docs.openstack.org/developer/devstack
Also, add a check job (non-voting for now).
We need extra jobs since devstack does not support the
build_sphinx target.
This depends on these two patches for devstack:
* https://review.openstack.org/126714
* https://review.openstack.org/126720
Change-Id: I68f85e13848af0bc25a101ae7474ce9fb240393f