Help us shape the future of Go! Take the 2026 Go Developer Survey

build

package
v1.5.1 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2017 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DetailsStrategy = detailsStrategy{Strategy}

DetailsStrategy is the strategy used to manage updates to a Build revision

View Source
var Strategy = strategy{kapi.Scheme, kapi.SimpleNameGenerator}

Strategy is the default logic that applies when creating and updating Build objects.

Functions

func Matcher

Matcher returns a generic matcher for a given label and field selector.

Types

type Registry

type Registry interface {
	// ListBuilds obtains list of builds that match a selector.
	ListBuilds(ctx kapi.Context, options *kapi.ListOptions) (*api.BuildList, error)
	// GetBuild retrieves a specific build.
	GetBuild(ctx kapi.Context, id string) (*api.Build, error)
	// CreateBuild creates a new build.
	CreateBuild(ctx kapi.Context, build *api.Build) error
	// UpdateBuild updates a build.
	UpdateBuild(ctx kapi.Context, build *api.Build) error
	// DeleteBuild deletes a build.
	DeleteBuild(ctx kapi.Context, id string) error
	// WatchBuilds watches builds.
	WatchBuilds(ctx kapi.Context, options *kapi.ListOptions) (watch.Interface, error)
}

Registry is an interface for things that know how to store Builds.

func NewRegistry

func NewRegistry(s rest.StandardStorage) Registry

NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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