compose pluginΒΆ

Compose element

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 all of its input, it may only depend on its dependencies 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: []

  # Whether to include orphan files which are not
  # included by any of the 'split-rules' present on
  # a given element.
  #
  include-orphans: True