2 ms·
Good point. Looking at this, it seems that maybe you could build Earthly=>Gitlab with the current GL API. With "parent/child pipelines" [1] you can have step 1
by theptip 5y ago
Good point. Looking at this, it seems that maybe you could build Earthly=>Gitlab with the current GL API. With "parent/child pipelines" [1] you can have step 1 generate the GL YAML for the rest of the graph, and then step 2 run that YAML.
One thing that might be needed on the Earthly side is some way to run only the named job, and fail if the deps aren't built ("pipeline mode"?) so that the downstream steps don't re-run the upstream ones. But feels like the model you're considering is actually close.
Anyway, glad to get validation that others are thinking this way, and I'll follow your project to see where you guys get to!
[1]: https://docs.gitlab.com/ee/ci/pipelines/parent_child_pipelines.html https://docs.gitlab.com/ee/ci/pipelines/parent_child_pipelin...