pungi/doc
Jan Kaluza 5395af416c Allow reusing old buildinstall phase results.
New `buildinstall.metadata` file is created once the buildinstall
phase is done. This file contains:

- list of lorax command line arguments.
- list of RPMs installed in the buildinstall buildroot.
- list of RPMs installed in the resulting boot.iso.

This file is checked in the next compose run to find out if
the result of buildinstall phase from the previous compose
can be reused. Following is checked:

- lorax commandline arguments are the same (except of expected
  differences).
- The NVRAs of RPMs in the runroot_tag are the same as the ones
  installed in the old buildinstall buildroot.
- The NVRAs of RPMs installed in the boot.iso are the same as
  the ones in package sets in the current compose.

By its implementation, this reuse strategy is used only if
pungi_buildinstall Koji plugin is used.

Signed-off-by: Jan Kaluza <jkaluza@redhat.com>

Add tests for buildinstall reuse and buildinstall_allow_reuse option.

Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-04-17 11:37:13 +00:00
..
_static Split repoclosure into separate phase 2020-04-14 09:25:57 +08:00
_templates Rewrite documentation to Sphinx. 2015-07-02 09:18:49 -04:00
about.rst doc: Clarify relationship to Koji 2019-07-03 09:06:49 +02:00
comps.rst docs: Describe comps processing 2018-04-10 08:21:56 +02:00
conf.py 4.2.1 release 2020-03-13 12:55:44 +01:00
configuration.rst Allow reusing old buildinstall phase results. 2020-04-17 11:37:13 +00:00
contributing.rst doc: add code convention requirements 2020-02-07 17:00:39 +08:00
examples.rst doc: Add full examples of compose configuration 2019-10-14 11:04:39 +02:00
format.rst Remove deprecated options 2017-11-16 11:12:34 +01:00
gathering.rst Support multiple sources in one variant 2018-02-01 14:31:09 +01:00
index.rst doc: Add full examples of compose configuration 2019-10-14 11:04:39 +02:00
Makefile Rewrite documentation to Sphinx. 2015-07-02 09:18:49 -04:00
messaging.rst Update ostree phase documentation 2016-11-04 09:35:08 +01:00
multi_compose.rst orchestrator: Send messages about the main compose 2019-03-21 09:29:54 +01:00
phases.rst Split repoclosure into separate phase 2020-04-14 09:25:57 +08:00
scm_support.rst scm: Add backend for downloading archives from Koji 2019-11-05 08:51:26 +01:00
testing.rst Rewrite documentation to Sphinx. 2015-07-02 09:18:49 -04:00
update-docs.sh Unify update-docs.sh script with rpkg 2019-01-04 13:32:17 +01:00