Capability Spec
name: ZenML Pipeline Lifecycle
description: >-
End-to-end capability composition covering the lifecycle of a ZenML
pipeline: registering a pipeline, configuring a stack, triggering a run,
monitoring its status, and inspecting produced artifacts and model versions.
api: zenml
version: '1.0.0'
operations:
- id: registerPipeline
method: POST
path: /pipelines
summary: Register a new pipeline definition
- id: configureStack
method: POST
path: /stacks
summary: Create or update the execution stack
- id: triggerRun
method: POST
path: /runs
summary: Trigger a pipeline run on the configured stack
- id: monitorRun
method: GET
path: /runs/{run_id}
summary: Poll the status of a pipeline run
- id: listArtifacts
method: GET
path: /artifacts
summary: List artifacts produced by the run
- id: registerModelVersion
method: POST
path: /model_versions
summary: Register a new model version produced by the run
workflow:
- step: registerPipeline
- step: configureStack
- step: triggerRun
- step: monitorRun
until:
status: completed
- step: listArtifacts
- step: registerModelVersion