#buildkit #docker #llb

buildkit-llb

Idiomatic high-level API to create BuildKit LLB graphs

5 releases

0.2.0 Mar 4, 2020
0.1.3 Jan 24, 2020
0.1.2 Nov 20, 2019
0.1.1 Oct 21, 2019
0.1.0 Sep 24, 2019

#13 in #oci

Download history 27/week @ 2022-06-08 31/week @ 2022-06-15 16/week @ 2022-06-22 13/week @ 2022-06-29 18/week @ 2022-07-06 18/week @ 2022-07-13 16/week @ 2022-07-20 21/week @ 2022-07-27 82/week @ 2022-08-03 43/week @ 2022-08-10 39/week @ 2022-08-17 89/week @ 2022-08-24 34/week @ 2022-08-31 31/week @ 2022-09-07 16/week @ 2022-09-14 17/week @ 2022-09-21

106 downloads per month
Used in 2 crates

MIT/Apache

120KB
3K SLoC

buildkit-llb - high-level API to create BuildKit LLB graphs

Actions Status buildkit-llb Crates Badge buildkit-llb Docs Badge

Usage

Please check docs or examples on how to use the crate.

The LLB graph from stdout can easily be used with buildctl:

cargo run --example=scratch | buildctl build

License

buildkit-llb is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0), with portions covered by various BSD-like licenses.

See LICENSE-APACHE, and LICENSE-MIT for details.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in buildkit-llb by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~9.5MB
~180K SLoC