compose - Compose the output of multiple elements¶
This element creates a selective composition of its dependencies.
This is normally used at near the end of a pipeline to prepare something for later deployment.
Since this element’s output includes its dependencies, it may only depend on elements as build type dependencies.
- The default configuration and possible options are as such:
# 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