From 6af299348aab3122e24cdc7e99e127c2560e59bf Mon Sep 17 00:00:00 2001 From: Erik Skultety Date: Thu, 14 Jul 2022 12:29:22 +0200 Subject: README: Move 'External projects lists' to an individual RST document Signed-off-by: Erik Skultety --- docs/projects.rst | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 docs/projects.rst (limited to 'docs') diff --git a/docs/projects.rst b/docs/projects.rst new file mode 100644 index 0000000..6a08909 --- /dev/null +++ b/docs/projects.rst @@ -0,0 +1,17 @@ +Externally defined project package lists +======================================== + +Historically all projects have been defined in data files at the location:: + + lcitool/ansible/vars/projects/$NAME.yml + +This creates a chicken and egg problem when a project changes its build +pre-requisites, as libvirt-ci needs to be updated if-and-only-if the +project is updated and vice-versa. + +To solve this problem, it is now possible to define the project package +lists outside the libvirt-ci repository. They can be located by giving +the ``--data-dir DIR`` argument to ``lcitool``. When this is present, +data files will be additionally loaded from:: + + $DIR/projects/$NAME.yml -- cgit v1.1