package exporter
import "github.com/moby/buildkit/exporter"
Index ¶
- type Attestation
- type Config
- func NewConfig() *Config
- func NewConfigWithCompression(comp compression.Config) *Config
- func (c *Config) Compression() compression.Config
- type DescriptorReference
- type Exporter
- type ExporterInstance
- type Source
Types ¶
type Attestation ¶
type Attestation = result.Attestation[cache.ImmutableRef]
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
func NewConfig ¶
func NewConfig() *Config
func NewConfigWithCompression ¶
func NewConfigWithCompression(comp compression.Config) *Config
func (*Config) Compression ¶
func (c *Config) Compression() compression.Config
type DescriptorReference ¶
type DescriptorReference interface { Release() error Descriptor() ocispecs.Descriptor }
type Exporter ¶
type Exporter interface { Resolve(context.Context, int, map[string]string) (ExporterInstance, error) }
type ExporterInstance ¶
type ExporterInstance interface { ID() int Name() string Config() *Config Type() string Attrs() map[string]string Export(ctx context.Context, src *Source, inlineCache exptypes.InlineCache, sessionID string) (map[string]string, DescriptorReference, error) }
type Source ¶
type Source = result.Result[cache.ImmutableRef]
Source Files ¶
Directories ¶
- Version
- v0.20.0-rc1
- Published
- Feb 11, 2025
- Platform
- js/wasm
- Imports
- 6 packages
- Last checked
- 2 minutes ago –
Tools for package owners.