package exporter

import "github.com/moby/buildkit/exporter"

Index

Types

type Config

type Config struct {
	Compression compression.Config
}

type Exporter

type Exporter interface {
	Resolve(context.Context, map[string]string) (ExporterInstance, error)
}

type ExporterInstance

type ExporterInstance interface {
	Name() string
	Config() Config
	Export(ctx context.Context, src Source, sessionID string) (map[string]string, error)
}

type Source

type Source struct {
	Ref      cache.ImmutableRef
	Refs     map[string]cache.ImmutableRef
	Metadata map[string][]byte
}

Source Files

exporter.go

Directories

PathSynopsis
exporter/containerimage
exporter/containerimage/exptypes
exporter/local
exporter/oci
exporter/tar
Version
v0.10.3
Published
May 6, 2022
Platform
js/wasm
Imports
3 packages
Last checked
2 seconds ago

Tools for package owners.