Alejandro Baez · @zeab
110 followers · 470 posts · Server fosstodon.org

The new 0.7 is looking pretty stellar.😎 I been growing to really like using earthly for ci pipeline writing. The local usecases make it such a powerful way to work.

Earthly cleaned a considerable amount of cruft. When when using , the ci was always hackiest part. Now, at least the hacks are digestible. 😁

earthly.dev/blog/earthly-v0-7/

#earthlyci #nix

Last updated 2 years ago

Alejandro Baez · @zeab
105 followers · 429 posts · Server fosstodon.org

Spent last weekend really trying out . 🌎 I can see this being very useful for set up that is already building an OCI image. But it can also useful for cross tooling needs for your ci. Especially if the mess needs to work outside of . 😅

earthly.dev/

#earthlyci #nix

Last updated 2 years ago

Alejandro Baez · @zeab
102 followers · 423 posts · Server fosstodon.org

The more I think of it, the more and make more sense for reproducibility of your ci. 🤔

It isn't just enough that you have your code reproducible anymore. You need all your ci to have the same standard.

#daggerio #earthlyci

Last updated 2 years ago

Alejandro Baez · @zeab
102 followers · 423 posts · Server fosstodon.org

@andre_601 @osfanbuff63 those are really good points, but also reasons why you may not want to become so tightly dependent to a ci tool. You are stuck in what you can export out.⚰️

Personally, I've gone the route of making my ci as agnostic as possible. That means more work upfront on my end. But the net result is that I'm not tied to a single approach.

There's also tooling precisely for this like and .
fosstodon.org/@thatayush/10967

#earthlyci #dagger

Last updated 2 years ago

Alejandro Baez · @zeab
102 followers · 413 posts · Server fosstodon.org

CI builds get so utterly complicated. It's why I favor . You get an absolute with all the dependencies, cache, environment, and releases. 😅

Still, options are now alone to do nix on CI. A small list of tools that to help in this world:

- code ci
- dsl ci
- dsl for artifacts
- yaml generation
- yaml generation

#nix #daggerci #earthlyci #dhall #cue

Last updated 2 years ago

Alejandro Baez · @zeab
102 followers · 413 posts · Server fosstodon.org

@thatayush though going through docs, it seems I could do something like nix build inside it with using nixos image. Though at that stage, I'll have 3 layers of cache. Earthly, podman, and nix itself... 🤣

#earthlyci

Last updated 2 years ago