summaryrefslogtreecommitdiff
path: root/src/buildstream/plugins/elements/compose.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildstream/plugins/elements/compose.yaml')
-rw-r--r--src/buildstream/plugins/elements/compose.yaml34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/buildstream/plugins/elements/compose.yaml b/src/buildstream/plugins/elements/compose.yaml
new file mode 100644
index 000000000..fd2eb9358
--- /dev/null
+++ b/src/buildstream/plugins/elements/compose.yaml
@@ -0,0 +1,34 @@
+
+# Compose element configuration
+config:
+
+ # Whether to run the integration commands for the
+ # staged dependencies.
+ #
+ integrate: True
+
+ # A list of domains to include from each artifact, as
+ # they were defined in the element's 'split-rules'.
+ #
+ # Since domains can be added, it is not an error to
+ # specify domains which may not exist for all of the
+ # elements in this composition.
+ #
+ # The default empty list indicates that all domains
+ # from each dependency should be included.
+ #
+ include: []
+
+ # A list of domains to exclude from each artifact, as
+ # they were defined in the element's 'split-rules'.
+ #
+ # In the case that a file is spoken for by a domain
+ # in the 'include' list and another in the 'exclude'
+ # list, then the file will be excluded.
+ exclude: []
+
+ # Whether to include orphan files which are not
+ # included by any of the 'split-rules' present on
+ # a given element.
+ #
+ include-orphans: True