omniproc/Buildkit Buildctl

Build container image using buildkits buildctl

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
debugEnable debug output in logsnofalse
addrBuildkitd addressyes
log-formatLog formatter: json or textno""
tlsdirDirectory containing CA certificate, client certificate, and client keyno
outputDefine exports for build result, e.g. --output type=image,name=docker.io/username/image,push=trueyes
progressSet type of progress (auto, plain, tty, rawjson). Use plain to show container outputno""
localAllow build access to the local directory.nocontext=. dockerfile=.
frontendDefine frontend used for buildnodockerfile.v0
optDefine custom options for frontend, e.g. --opt target=foo --opt build-arg:foo=barnofilename=Dockerfile platform=linux/amd64
no-cacheDisable cache for all the verticesnofalse
export-cacheExport build cache, e.g. --export-cache type=registry,ref=example.com/foo/bar, or --export-cache type=local,dest=path/to/dirno""
import-cacheImport build cache, e.g. --import-cache type=registry,ref=example.com/foo/bar, or --import-cache type=local,src=path/to/dirno""
secretSecret value exposed to the build. Format id=secretname,src=filepathno""
allowAllow extra privileged entitlement, e.g. network.host, security.insecure, deviceno""
sshAllow forwarding SSH agent or a raw Unix socket to the builder. Format default|<id>[=<socket>[,raw=false]|<key>[,<key>]]no""
registry-auth-tlscontextOverwrite TLS configuration when authenticating with registries, e.g. --registry-auth-tlscontext host=https://myserver:2376,insecure=false,ca=/path/to/my/ca.crt,cert=/path/to/my/cert.crt,key=/path/to/my/key.crtno""
tagsImage tags extending the tags used with the output commandyes
dryrunOnly output the buildctl command but do not actually execute itnofalse

no outputs