Verify build nodes in YAML against config files 34/63534/18
authorLott, Christopher (cl778h) <cl778h@att.com>
Sun, 29 Mar 2020 22:53:05 +0000 (18:53 -0400)
committerLott, Christopher (cl778h) <cl778h@att.com>
Wed, 1 Apr 2020 16:13:15 +0000 (12:13 -0400)
commit16b50a430a4571e76820247c450fa48ef4496988
tree354babb1281fa0a106ee1584aea7055844af2fe4
parentf5ecd20b63a85ac7589025bb204d0a836d38f608
Verify build nodes in YAML against config files

Extend lf-jjb-verify anchor with boolean configuration variable
check-build-node-labels that guards a conditional build step.
If true, run script jjb-verify-build-nodes.sh to check build-node
labels in YAML files within the jjb subdirectory against labels
defined by config files in the jenkins cloud configuration
directory.  Disabled by default.  Projects should enable and
configure the job; e.g., for external build node labels.

Issue-ID: RELENG-2828
Change-Id: Iaf315b4a68c3488b5ead204a57361a8bcbca91d7
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
jjb/lf-ci-jobs.yaml
releasenotes/notes/jjb-verify-build-nodes-ccb43bea721775983.yaml [new file with mode: 0644]
shell/jjb-verify-build-nodes.sh [new file with mode: 0644]