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: [email protected]
Transcript
Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to weeditpodcasts.com to get 15% off the first three months of audio editing and transcription services with code: SED. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.
Sponsors
Capital One believes everyone deserves better banking. This means easier access to your money and more security. That’s why Capital One is investing in machine learning. Machine Learning allows Capital One to do things like Fight fraud with random forests. Identify how mobile app outages happen with casual models. Speed up online shopping with machine learning at the edge. The potential of machine learning is so big. See how Capital One is using machine learning to create the future of banking. Machine learning at Capital One. What’s in your wallet? Visit capitalone.com/ML
Discover how the most innovative companies, from cloud-native growth machines to forward-thinking enterprises, are automating, simplifying, and optimizing their cloud infrastructure with Spot by NetApp.
Check them out at spot.io/sedaily where you can find more information, request a demo, or give a try by starting a free trial.
As an independent developer, acquiring new customers and achieving recurring revenue is a challenge. You think you need to release paid upgrades to draw revenue from your apps, and it really frustrates your users. With Setapp, forget about it.
Setapp is a single subscription for Mac and iPhone apps. Members subscribe on a monthly basis, and developers get a sustainable revenue stream, as well as a great app discovery engine and a simple shortcut to a big user base.
Setapp also helps developers working independently to adopt the subscription model hassle-free. The Setapp team takes care of the payments, update mechanism, content marketing, helpful support, and much more, so you can focus on your work.
Setapp is a curated collection of high-quality apps. They only have the best software vendors aboard, and their app selection keeps growing.
In Setapp, your app will be among those equally outstanding. Surpass the competition by joining a community built on trust. No extreme commission and seamless user experience.
Setapp is a strong network of software consumers eagerly waiting for the next tool to take their projects further. Got that tool? Join Setapp and get it to them directly. No marketing spend.
Head over to https://setapp.com/developers to get in touch.
That next late-night call is just waiting to happen.
Get New Relic before it does! And you can get access to the whole
New Relic platform and 100GB of data free, forever – no credit card
required! Sign up at newrelic.com/sedaily
Another Monday morning. Sprint stand-up. Your next task is … drumroll… building an app integration. RIP. Excited to spend the next month getting your hands on developer API keys, fiddling with Oauth, testing SOAP requests, and debugging a poorly documented API? We didn’t think so either.
Now, what if there were an easier way?
Meet Merge: a Unified API for B2B apps. Instead of building lots of integrations to widely varying APIs, you can integrate with a single API and support any integration your customers want. Think of Merge as a universal translator, a Roseta Stone for APIs. Merge returns normalized data across 100s of integrations, all synced continuously, and available in REST API. No SOAP or web scraping required.
Engineering teams at Ramp, TripActions, and Drata use Merge to build dozens of integrations in weeks, speed up time to market, and make their customers happy.
If you’re working on integrations with accounting, CRM, HR, project management, recruiting, ticketing apps, and more, check out Merge today at www.merge.dev/sedaily.