Workflow
Workflow
YAML
Python
from ddeutil.workflow import Workflow
wf = Workflow.from_loader(name='pipeline-name', externals={})
wf.execute(params={'author-run': 'Local Workflow', 'run-date': '2024-01-01'})
Note
The above parameter can use short declarative statement. You can pass a parameter type to the key of a parameter name but it does not handler default value if you run this pipeline workflow with schedule.
And for the type, you can remove ddeutil.workflow
prefix because we can find
it by looping search from WORKFLOW_CORE_REGISTRY
value.
Fields
field | data type | default | description |
---|---|---|---|
name | str | ||
desc | str | None | None |
|
params | dict[str, Param] | dict() |
|
on | list[On] | list() |
|
jobs | dict[str, Job] | dict() |