build

package
v0.0.0-...-01f2942 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2026 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RuntimeDaemonless = "daemonless"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Build

type Build struct {
	Options
	Exec     exec.Interface
	Provider structs.Provider
	// contains filtered or unexported fields
}

Build represents a build session

func New

func New(opts Options) (*Build, error)

New prepares a Build instance but does NOT start any long‑running work.

func (*Build) Execute

func (bb *Build) Execute() error

Execute runs the entire build pipeline; it is the public entrypoint.

func (*Build) Printf

func (bb *Build) Printf(format string, args ...interface{})

Printf helper that always targets the build‐scoped writer

type Options

type Options struct {
	App         string
	Auth        string
	BuildArgs   []string
	Cache       bool
	Development bool
	EnvWrapper  bool
	Generation  string
	Id          string
	Manifest    string
	Output      io.Writer
	Push        string
	Rack        string
	Source      string
	Runtime     string
}

Options holds the parameters for a single build execution

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL