buildkit
buildkit copied to clipboard
concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit
This implements the first option from #2944 :tada: We extend `ResolveImageConfigResponse` to include a `Manifest` and an `Index`, while leaving the previous fields unchanged. ```protobuf message ResolveImageConfigResponse { string Digest...
partially fixes: #2917 `.parents_test.sh`: ```sh #!/usr/bin/env sh set -e TMP_DIR=$(mktemp -dt parents_test.XXXXXXXX) echo "Created \"$TMP_DIR\"" trap "echo \"Removing \\\"$TMP_DIR\\\"\"; rm -rf \"$TMP_DIR\"" EXIT mkdir -p $TMP_DIR/src/dir1 mkdir -p $TMP_DIR/src/dir2/subdir2 touch...
I'm using Buildkitd (v0.10.3) in a container, and have used the JAEGER_TRACE env var to enable open telemetry tracing pointed to a Jaeger all in one instance. This Buildkitd instance...
I'm running docker in a network with http proxy which is configured to be used in docker using `proxies.default.httpProxy` configuration directive. It works fine with the default docker. When I...
While checking https://github.com/moby/moby/pull/43661 I encounter an issue with our `dockerd` workflow and some recent tests added here fail against this worker. I changed the behavior of the workflow to add...
The LLB solver deduplicates the execution of vertices with equal digests, but in doing so also deduplicates any metadata associated with those vertices. The metadata may not be the same...
Hello! In our pipelines sometimes (10-20% from all builds) we get the next error: `could not connect to unix:///run/user/1000/buildkit/buildkitd.sock after 10 trials` What does it mean, and how to fix...
related; - https://github.com/moby/moby/issues/15858 - https://github.com/moby/moby/issues/29211 - https://github.com/moby/moby/issues/35639 ## Abstract Currently the following construct is impossible: ```dockerfile # syntax=docker/dockerfile:1.4.1 FROM scratch ARG SOURCES="./src/file1 ./src/dir1 ./src/dir2" COPY $SOURCES ./ ``` Therefore severely...
Always use the value of the evaluate field to force result generation, which previously was not performed for frontends. This improves API consistency, and ensures the value is used regardless...
We currently run the daemonless buildkit in our CI pipeline, and it would be very valuable to be able to pass a flag with our registry mirror(s) instead of needing...