Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildJobFactory ¶
type BuildJobFactory struct {
// contains filtered or unexported fields
}
type BuildJobFactoryConfig ¶
type BuildJobFactoryConfig struct { FindBuild func(ctx context.Context, buildId string) (*services.BuildDTO, error) ListSuccessfulBuilds func(ctx context.Context, repoUrl string) ([]*models.Build, error) ListConfigsForUrl func(ctx context.Context, repoUrl string) ([]*models.GitProviderConfig, error) CheckImageExists func(ctx context.Context, image string) bool DeleteImage func(ctx context.Context, image string, force bool) error TrackTelemetryEvent func(event telemetry.Event, clientId string) error LoggerFactory logs.ILoggerFactory BuilderFactory build.IBuilderFactory BasePath string }
type BuildProcessConfig ¶
type IBuildJobFactory ¶
func NewBuildJobFactory ¶
func NewBuildJobFactory(config BuildJobFactoryConfig) IBuildJobFactory
Click to show internal directories.
Click to hide internal directories.