buildkit
buildkit copied to clipboard
concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit
We sometimes need to do changes in the exporters that change the digest of the returned artifact. For example - Changes/bugfixes in the layer differ - Mediatype changes - Compression...
This is testing against beta, opening now to see if there are any glaring issues we should consider before 2.0 final. We plan on stabilizing the Go interface in 2.0...
Currently [remote driver only supports TLS encryption](https://docs.docker.com/build/drivers/remote/). It would make it easier for people who have existing machines to just set up the SSH connection much like the Docker SSH...
Just a heads up SLSA 1.0 is currently out as a release candidate and will be going live in probably end of March 2023. Would buildkit be interested in supporting...
I couldn't find anything in the documentation. This is the buildctl command I've used so far but it doesn't look like it worked: `buildctl --addr tcp://xxx.xxx.xxx.xxxx:xxxx build --frontend dockerfile.v0 --local...
These serialized binaries can be used to test changes like #4422.
Qemu: (https://www.qemu.org/2022/08/30/qemu-7-1-0/)[https://www.qemu.org/2022/08/30/qemu-7-1-0/] LoongArch: initial support for LoongArch64 architecture, Loongson 3A5000 multiprocessor SoC, and the Loongson 7A1000 host bridge
Edit: reproducer https://gitlab.com/dkarlovi/docker-build-hash If I build this image and it gets pushed into Gitlab's registry and then rerun the workflow, all the layers in my image get totally new hashes,...
There's a simple step in my Dockerfile: ```dockerfile RUN mv /usr/local/jdk1.8.0 /usr/local/jdk1.8.0.old ``` And it usually needs about 1 second: ```text [2024-01-23 14:12:34.121] #16 [ 3/23] RUN mv /usr/local/jdk1.8.0 /usr/local/jdk1.8.0.old...
This is an alternate take on #1209. I'd like a way to inject mounts into my build that apply to all RUN steps that do not appear in the final...