Pipelines enables creation of user-defined resources to extend the Pipelines DSL.
Resources typically contain information needed for a step in a pipeline to execute and can also be used to store information produced by a step.
Extension resources enable Pipelines users to extend the Pipelines DSL by specifying their own resource types. When loaded into Pipelines, these user-defined resources can be used in any pipeline just like any other resource in the Pipelines DSL. In this way, teams and organizations can create and share their own re-usable, custom resource types for frequently used information in their pipelines.
Extension resources are defined within a namespace, to ensure that all resources in the set have unique names.
Extension resources are versioned, and can be invoked in pipelines by their semantic version number to ensure compatibility.
The following topics review items related to Pipeline Extension Resource Models: