Build automation tools automate the process of building code, including steps such as compiling, packaging binary code, and running automated tests. Because of this, build automation tools are considered a key part of a continuous delivery pipeline. Build automation tools read build scripts to define how they should perform a build. Common build scripts include Makefile, Dockerfile, and bash.
Earthly is a build automation tool that allows you to execute all your builds in containers. Earthly uses Earthfiles, which draws from the best features of Makefile and Dockerfile and provides a common layer between language-specific tooling and the CI build spec. Earthly builds are repeatable, isolated, and self-contained, and will run the same way across different environments such as a CI system or a developer’s laptop.
In this episode we spoke with Adam Gordon Bell who works in developer relations at Earthly. Adam is also the host of the CoRecursive podcast
Sponsorship inquiries: sponsor@softwareengineeringdaily.com
Capital one: Visit https://capitalone.com/ML
Netapp: Check them out at https://spot.io/sedaily
SetApp : Head over to https://fullstory.com/sedailyory.com/sedaily to get in touch.
New Relic: Sign up at https://newrelic.com/sedaily
Merge: check out Merge today at https://www.merge.dev/daily