Files
tar-valon-ansible/app-configs/aranea/dagu/dags/example-02-parallel-execution.yaml
T

42 lines
805 B
YAML

# Parallel Execution
# Run multiple tasks simultaneously
description: Execute multiple tasks in parallel
steps:
- name: setup
command: echo "Setting up environment"
# These steps run in parallel after setup
- name: task-a
command: |
echo "Task A starting"
sleep 2
echo "Task A complete"
depends:
- setup
- name: task-b
command: |
echo "Task B starting"
sleep 2
echo "Task B complete"
depends:
- setup
- name: task-c
command: |
echo "Task C starting"
sleep 2
echo "Task C complete"
depends:
- setup
# Wait for all parallel tasks to complete
- name: merge-results
command: echo "All parallel tasks completed"
depends:
- task-a
- task-b
- task-c