Change lab jobs to pull logs from lab CI systems 27/29227/4
authorGary Wu <gary.i.wu@huawei.com>
Fri, 26 Jan 2018 00:06:29 +0000 (16:06 -0800)
committerGary Wu <gary.i.wu@huawei.com>
Fri, 26 Jan 2018 16:52:40 +0000 (08:52 -0800)
commitee95ea5f6e901d52f95d15fcbf5f3a204b52b82d
tree50e02911be9628fab5656be8960672aefaaac1dc
parentdab61d709dce00dd034dad97f96415bf75ef8eae
Change lab jobs to pull logs from lab CI systems

It turns out that the "External Job" job type cannot
integrate with the Jenkins Robot plugin.

So, instead of that, this defines the lab jobs to retrieve
the logs (including Robot logs) from the lab CI systems.
These logs can then be post-processed by the Jenkins Robot
plugin as well as get archived to LF Nexus by LF Jenkins,
without the lab CI systems needing to upload logs directly.

These lab jobs will be remotely triggered via REST API calls by
the lab CI systems as the lab CI jobs complete.

Change-Id: I3b793088c459ebb1219aee80fd43cf669a62128a
Issue-ID: INT-278
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
jjb/lab/include-raw-lab-retrieve-logs.sh [new file with mode: 0644]
jjb/lab/lab-templates.yaml [new file with mode: 0644]