3 ms·
Not right now, but we are happy to take a PR :) You can probably just manually write a buildspec that has a single earthly call: command: - earthl
by agbell 5y ago
Not right now, but we are happy to take a PR :)
You can probably just manually write a buildspec that has a single earthly call:
command:
- earthly +build
I've not used CodeBuild though, so I'm not totally sure.
Long term, the idea of generating the config for N possible build systems from Earthly is something we want to explore but we aren't there yet.
- picardo 5y agoAfter a cursory look, it seems like there is no support for parallel and dependent builds in the syntax right now. Is this correct? Are there any plans to support that? That's the advantage of CodeBuild spec files –– they let me specify build dependency and order, but I have to write a file for each job. I'd rather write a single file with a simple syntax like the Earthfile.
- agbell 5y agoHi, just on my phone but Dependencies and parrellism are supported. It's inferred from the structure of targets.
- picardo 5y agoAh, I see. That's pretty cool. But all builds are run on the same machine, which is not a deal breaker; it'd be nice to distribute them on multiple machines, as well.
- agbell 5y agoThanks for checking it out. This is something we have plans for.
- picardo 5y agoAfter a day of trying it out, I have to say... this is really terrific. I was fully prepared to be disappointed, but I was pleasantly surprised by it at every turn. I hope I can replace all my yml files with a single Earthly file someday.