Add packer-verify-build jobs 37/63637/7
authorEric Ball <eball@linuxfoundation.org>
Thu, 9 Apr 2020 01:53:58 +0000 (18:53 -0700)
committerEric Ball <eball@linuxfoundation.org>
Fri, 17 Apr 2020 21:11:02 +0000 (14:11 -0700)
commiteccb60c2014c1dfed187ad0d783a57664fac3086
treeeb23ac19ad48f93b1429229e1399757480eafec3
parent58776ad5961580fcdc1cc56a9309e9da52e7673c
Add packer-verify-build jobs

This job is made to be manually triggered in order to build the
packer image, so that the full build process can be validated before
merging. If this is done on the final patch that is merged, the
merge job will not run another build (thereby avoiding building two
identical images).

The verify-build job piggybacks on the merge template, since it is
essentially the same job. However, it only triggers when given the
keyword "verify-build" or "packer-build". Due to the similarities,
some documentation improvements have also been shifted over to the
Packer Merge docs, as well as some small changes to Packer Verify.

Issue: RELENG-2671
Change-Id: Id4fb33a88447bbb2f09ac0967ac303a8f6d62326
Signed-off-by: Eric Ball <eball@linuxfoundation.org>
docs/jjb/lf-ci-jobs.rst
jjb/lf-ci-job-groups.yaml
jjb/lf-ci-jobs.yaml
releasenotes/notes/packer-verify-build-job-2e70b4020d426621.yaml [new file with mode: 0644]
shell/packer-build.sh