I strive to see a selling feature in comparison to gitlab-ci... Mixing its syntax with docker is only so little.
This doesn't, so it's an option for other settings.
11–18 of 18 posts
I strive to see a selling feature in comparison to gitlab-ci... Mixing its syntax with docker is only so little.
This doesn't, so it's an option for other settings.
This is only true if the commands that the recipe executes are reproducible. If someone's pulling packages from PyPi or C[PR]AN or ... w/out locking the versions, all bets are off.
This is one of my biggest beefs with many containerization sales pitches...
This essentially looks like a Makefile where the tasks (targets) are run inside Docker containers. That is useful, I've definitely written Makefiles where tasks run in containers, and I wish it was easier. But does this actually replace Bazel? Without language specific rules, like knowledge of dependencies, can it build a full dependency graph? If I have a monorepo with many packages, can Earthly build only what need…
Except all the nice things from makefiles like actual rules are missing in this one. There must be a better way to do this. Isn't there a tool to actually incrementally build container layers in the normal file system that works with the real make or any other build system?
I strive to see a selling feature in comparison to gitlab-ci... Mixing its syntax with docker is only so little.
gitlab-ci requires GitLab, doesn't it? This doesn't, so it's an option for other settings.
This essentially looks like a Makefile where the tasks (targets) are run inside Docker containers. That is useful, I've definitely written Makefiles where tasks run in containers, and I wish it was easier. But does this actually replace Bazel? Without language specific rules, like knowledge of dependencies, can it build a full dependency graph? If I have a monorepo with many packages, can Earthly build only what need…
Except all the nice things from makefiles like actual rules are missing in this one. There must be a better way to do this. Isn't there a tool to actually incrementally build container layers in the normal file system that works with the real make or any other build system?
Buildah can work with standard Dockerfiles, but it can also do a lot more. For example, you can mount the container filesystem, modify it (say using make), then use those updates as a new layer.
> A familiar Dockerfile-like syntax is used, [...] Oh, no. Another slightly different format? :/