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 Learn more about your ad choices. Visit megaphone.fm/adchoices