GitLab CI/CD
This example uses GitLab CI/CD to build the Earthly target +build
.
Note that in this particular configuration, the earthly/earthly
image will first start BuildKit under the same container via the image's entrypoint script; however by setting EARTHLY_EXEC_CMD=/bin/sh
, the /usr/bin/earthly-entrypoint.sh
script will present a shell rather than call the earthly binary. This bootstrapping occurs before the before_script
portion of the gitlab job executes.
In order to configure a registry mirror, users will need to configure a multi-line string for EARTHLY_ADDITIONAL_BUILDKIT_CONFIG
under the variables
section. For example:
A full example is available on GitLab.
For a complete guide on CI integration see the CI integration guide.
Last updated