Documentation ¶
Index ¶
- func NewBuildContext(architecture common.Architecture, operatingSystem common.OperatingSystem) (specs.BuildContext, error)
- func NewBuildRequestOutput() (specs.BuildRequestOutput, error)
- func NewBuiltFile(r io.Reader, name, user, group string, mode os.FileMode, fileType pkg.FileType) (specs.BuiltFile, error)
- func ParseDockerBuildRequest(in []byte) (buildx.BuildRequest, error)
- type DockerBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBuildContext ¶
func NewBuildContext(architecture common.Architecture, operatingSystem common.OperatingSystem) (specs.BuildContext, error)
NewBuildContext returns a new BuildContext
func NewBuildRequestOutput ¶
func NewBuildRequestOutput() (specs.BuildRequestOutput, error)
NewBuildRequestOutput creates a new BuildRequestOutput
func NewBuiltFile ¶
func NewBuiltFile(r io.Reader, name, user, group string, mode os.FileMode, fileType pkg.FileType) (specs.BuiltFile, error)
NewBuiltFile creates a new built file
func ParseDockerBuildRequest ¶
func ParseDockerBuildRequest(in []byte) (buildx.BuildRequest, error)
ParseDockerBuildRequest parses a docker build request from a yaml file
Types ¶
type DockerBuilder ¶
type DockerBuilder struct {
// contains filtered or unexported fields
}
func (*DockerBuilder) Run ¶
func (b *DockerBuilder) Run(buildContext buildx.BuildContext) (buildx.BuildRequestOutput, error)
Click to show internal directories.
Click to hide internal directories.