I am platform engineer at a services company, We have written pipelines for java,golang,python,terraofrm and many other language in jenkins, gitlab, ADO. With all this expereince.
I want to create a simple abstraction (with our best practices involved) over Dagger, such that it can be easily consumed by developers.
Do we have any guide surround this?
PFA the attched code snapshot
The end goal is developer use our SDK to write pipelines on their own
import Pipeline from "./pipeline.mjs";
const p = new Pipeline();
p.run()