Users can extend the capabilities of Pipelines by adding their own custom steps and resources to the Pipelines DSL.
Key features include:
- Syntax models for defining extension steps and resources using built-in data types and property validation methods
- User-defined data types
- Syntax model versioning of extension steps and resources
- Lifecycle management of extension step and resource versions for development, test, staging, production, and retirement