package convertllb

import "github.com/moby/buildkit/frontend/subrequests/convertllb"

Index

Constants

const RequestConvertLLB = "frontend.convertllb"

Variables

var SubrequestConvertLLBDefinition = subrequests.Request{
	Name:        RequestConvertLLB,
	Version:     "0.1.0",
	Type:        subrequests.TypeRPC,
	Description: "Convert Dockerfile to LLB",
	Opts:        []subrequests.Named{},
	Metadata: []subrequests.Named{
		{Name: "result.json"},
	},
}

Types

type Result

type Result struct {
	Def      map[digest.Digest]*pb.Op         `json:"def"`
	Metadata map[digest.Digest]llb.OpMetadata `json:"metadata"`
	Source   *pb.Source                       `json:"source"`
}

func (*Result) MarshalJSON

func (result *Result) MarshalJSON() ([]byte, error)

func (*Result) ToResult

func (result *Result) ToResult() (*client.Result, error)

Source Files

convertllb.go

Version
v0.27.1
Published
Jan 28, 2026
Platform
linux/amd64
Imports
7 packages
Last checked
1 second ago

Tools for package owners.