Pipelines: Chain Your Jobs
How Pipelines Work
Quick Example
- pipeline:
name: ml-workflow
nodes:
- name: preprocess
type: execution
step: preprocess-data
- name: train
type: execution
step: train-model
- name: evaluate
type: execution
step: evaluate-model
edges:
# Connect outputs → inputs
- [preprocess.outputs.*, train.inputs.dataset]
- [train.outputs.model*, evaluate.inputs.model]
- [preprocess.outputs.*test*, evaluate.inputs.test-data]Complete Example
1. Define Your Steps (if not already done)
2. Connect as Pipeline
Edge Patterns
Basic Output → Input
Wildcard Matching
Pass parameters and metrics between nodes
Multiple Targets
Advanced Features
Conditional Execution
Parallel Execution
Deployments
Running Pipelines
From CLI
Quick Reference
Minimal Pipeline
Edge Syntax
Node Types
Last updated
Was this helpful?
