Many real workflows depend on service containers (postgres, redis, mysql, etc.) defined under services:. These are currently ignored.
Proposal:
- Parse
services: block in job definitions
- Launch sidecar Docker containers before job steps run
- Wire up networking so steps can reach services via their defined name
- Tear down services after job completes
Current code: internal/docker/ handles container orchestration and can be extended.
Many real workflows depend on service containers (postgres, redis, mysql, etc.) defined under
services:. These are currently ignored.Proposal:
services:block in job definitionsCurrent code:
internal/docker/handles container orchestration and can be extended.