3 ms·
I still don't understand. If you're using, say, SBT and you like it, why do you need Earthly again? And if you don't like it, why don't you replace it if it's
by einpoklum 5y ago
I still don't understand.
If you're using, say, SBT and you like it, why do you need Earthly again? And if you don't like it, why don't you replace it if it's possible to replace?
- agbell 5y agoHere is an SBT example[1]. Earthly is starting up the database dependencies, running the integration tests, tearing them down and other glue type things that need to happen when a complex build pipeline has dependencies and several steps. https://github.com/earthly/earthly/blob/main/examples/integration-test/Earthfile https://github.com/earthly/earthly/blob/main/examples/integr...
- mrmanner 5y agoIf you use both SBT and npm, for example, to build your full project, then having something to wrap them could be nice. That could be make or earthly or a random script. Also if you’re using SBT and you do like it, but you want something it doesn’t do, say shared caching. In that case Earthly could provide that but you can keep your existing build config intact. At the cost of added complexity, though.
- einpoklum 5y agoAh, now this is a value proposition! If they would only say _that_ on their front page, I would understand what they're offering me. Well, that, and a list of extra features they offer relative to various build systems.