Hi, I have just discovered Dagger and I'm having a small understanding problem.
what I do understand and tested so far:
- how to call modules with the cli (pass args, returns, containers ..)
- how to init a custom module with a custom functions + how to call/integrate modules from the daggerverse into my custom functions
what i sadly don't understand (based my reasearch):
- how to create an actual pipeline which is executing a set of tasks in order (stages) out of individual functions. or even in parallel like 1: lint + build + test 2: build image 3. scan image 4. publish .. (should this be done in a module or as a extra golang module or is this the wrong approach here).
- how to do put this modular pipeline definition in a central repository that e.g. 3 different golang based microservices can consume the same definition local and on a ci system like github.
thank you ๐ i am really enjoying dagger so far ๐