Comment on Building a CI/CD Pipeline Runner from Scratch in PythonparentComments−esafak10moSince you're exercising, you can take it to the next level where you don't specify the next step but the inputs to each task, allowing you to infer the DAG and implement caching...−verdverm10moYou can do this with cue/flow, but have not turned it into a full CI system. The building blocks are there−mr_o47OP10moNever heard of cue/flow will definitely check it out−verdverm10mocue/flow is a Go package and what powers the scripting / custom tools part of CUE. It's built on top of the language and a graph resolver.I have another custom flow implementation that I find more ergonomic: https://hofstadter.io/getting-started/task-engine/
Comments
Since you're exercising, you can take it to the next level where you don't specify the next step but the inputs to each task, allowing you to infer the DAG and implement caching...
You can do this with cue/flow, but have not turned it into a full CI system. The building blocks are there
Never heard of cue/flow will definitely check it out
cue/flow is a Go package and what powers the scripting / custom tools part of CUE. It's built on top of the language and a graph resolver.
I have another custom flow implementation that I find more ergonomic: https://hofstadter.io/getting-started/task-engine/