earthly is a universal container-based ci layer, the following is a simple comparison
Reference picture
Explanation
earthly provides a layer of ds abstraction, we can use dockerfile-like syntax for software construction, is a very powerful tool, the use and principles are introduced later