This change adds support for creating a patch on top of specified build
state using Jenkins:
- patch-monolithic: Main job where all the stages are listed and called.
- ostree-pull: Part where we pull the ostree from the remote build home.
- patch-make: Part where "patch-builder" is executed and the patch gets
created.
- patch-iso: Part where the "create-prepatched-iso" is executed and the
pre-patched ISO is created.
- publish-patch: Part where the publish directory for the pre-patched
ISO and patch is created.
We also update the build-packages part to support "reuse_maximum" option
when running build-pkgs.
Test plan:
PASS: Run full monolithic pipeline
PASS: Run full patch-monolithic pipeline
Story: 2010226
Task: 50700
Change-Id: I7c7d688f2c568532a0b23844dcfd81349ca96476
Signed-off-by: Dostoievski Batista <dostoievski.albinobatista@windriver.com>