Definitions
This page presents some common terms used throughout the earthly documentation. Understanding these terms with help you understand how to use earthly.
  • Earthly - the build automation system as a whole
  • earthly - the CLI tool used to interact with Earthly
  • Earthfile - a file (named literally Earthfile) which contains a series of targets and their respective recipes
  • buildkitd - a daemon built by the Docker team and used by Earthly to execute builds. It executes LLB, the same low-level primitives used when building Dockerfiles. The buildkitd daemon is started automatically in a docker container, by earthly, when executing builds.
  • recipe - a specific series of build steps
  • target - the label used to identify a recipe. 'Target' is also used to refer to a build of a specific target.
  • build context - the main directory made available to the build for copying files from
  • artifact - a file resulting from executing a target (not all targets have artifacts)
  • image - a docker image resulting from executing a target (not all targets have images)

See also

Last modified 1mo ago
Copy link
Contents
See also