Documentation
¶
Index ¶
- type BuildxEnv
- func (b *BuildxEnv) Buildkit(ctx context.Context) (*client.Client, error)
- func (b *BuildxEnv) Load(ctx context.Context, id string, f gwclient.BuildFunc) error
- func (b *BuildxEnv) RunTest(ctx context.Context, t *testing.T, f TestFunc, opts ...TestRunnerOpt)
- func (b *BuildxEnv) WithBuilder(builder string) *BuildxEnv
- type FrontendSpec
- type SolveStatus
- type TestFunc
- type TestRunnerConfig
- type TestRunnerOpt
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildxEnv ¶
type BuildxEnv struct {
// contains filtered or unexported fields
}
func (*BuildxEnv) Load ¶
Load loads the output of the specified gwclient.BuildFunc into the buildkit instance.
func (*BuildxEnv) WithBuilder ¶
type FrontendSpec ¶
type SolveStatus ¶ added in v0.7.0
type SolveStatus = client.SolveStatus
SolveStatus is convenience wrapper for client.SolveStatus to help disambiguate imports of the client package.
type TestRunnerConfig ¶ added in v0.7.0
type TestRunnerConfig struct { // SolveStatusFn replaces the builtin status logger with a custom implementation. // This is useful particularly if you need to inspect the solve statuses. SolveStatusFn func(*client.SolveStatus) }
type TestRunnerOpt ¶ added in v0.7.0
type TestRunnerOpt func(*TestRunnerConfig)
func WithSolveStatusFn ¶ added in v0.7.0
func WithSolveStatusFn(f func(*SolveStatus)) TestRunnerOpt
Click to show internal directories.
Click to hide internal directories.